Index: trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 15229)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 15230)
@@ -900,5 +900,5 @@
                         mapView.moveLayer(layers.get(row), row + delta);
                     }
-                } else if (delta > 0) {
+                } else {
                     for (int i = selectedRows.length - 1; i >= 0; i--) {
                         mapView.moveLayer(layers.get(selectedRows[i]), selectedRows[i] + delta);
