Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/SearchDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/SearchDialog.java	(revision 15107)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/SearchDialog.java	(revision 15108)
@@ -13,5 +13,4 @@
 import java.awt.event.MouseEvent;
 import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 
@@ -94,7 +93,5 @@
         hcbSearchString.setToolTipText(tooltip);
 
-        // we have to reverse the history, because ComboBoxHistory will reverse it again in addElement()
-        Collections.reverse(searchExpressionHistory);
-        hcbSearchString.setPossibleItems(searchExpressionHistory);
+        hcbSearchString.setPossibleItemsTopDown(searchExpressionHistory);
         hcbSearchString.setPreferredSize(new Dimension(40, hcbSearchString.getPreferredSize().height));
         label.setLabelFor(hcbSearchString);
@@ -327,5 +324,5 @@
                 .addKeyword("id:", "id:", tr("objects with given ID"),
                         trc("search string example", "id:0 (new objects)"))
-                .addKeyword("version:", "version:", tr("objects with given version"), 
+                .addKeyword("version:", "version:", tr("objects with given version"),
                         trc("search string example", "version:0 (objects without an assigned version)"))
                 .addKeyword("changeset:", "changeset:", tr("objects with given changeset ID"),
