Index: src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 1365)
+++ src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(working copy)
@@ -206,6 +206,7 @@
                 menu.show(listScrollPane, p.x, p.y-3);
             }
             @Override public void mousePressed(MouseEvent e) {
+                instance.setSelectedIndex(instance.locationToIndex(e.getPoint()));
                 if (e.isPopupTrigger())
                     openPopup(e);
             }
