Index: src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 5313)
+++ src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(working copy)
@@ -130,7 +130,7 @@
         }
         @Override
         public void actionPerformed(ActionEvent e) {
-            final Layer l = model.getLayer(model.getRowCount() - layerIndex);
+            final Layer l = model.getLayer(model.getRowCount() - layerIndex - 1);
             if(l != null) {
                 l.toggleVisible();
             }
