Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java	(revision 17633)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java	(revision 17634)
@@ -636,4 +636,7 @@
          */
         public synchronized void sort() {
+            if (Config.getPref().getBoolean("selection.no_sort", false)) {
+                return;
+            }
             int size = selection.size();
             if (size > 1 && size <= Config.getPref().getInt("selection.no_sort_above", 100_000)) {
