Index: trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java	(revision 3359)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java	(revision 3361)
@@ -529,5 +529,6 @@
                 }
             }
-            while (history.size() > SELECTION_HISTORY_SIZE) {
+            int maxsize = Main.pref.getInteger("select.history-size", SELECTION_HISTORY_SIZE);
+            while (history.size() > maxsize) {
                 history.removeLast();
             }
