Index: src/org/openstreetmap/josm/actions/search/SearchAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/search/SearchAction.java	(revision 2255)
+++ src/org/openstreetmap/josm/actions/search/SearchAction.java	(working copy)
@@ -163,12 +163,12 @@
         while (searchHistory.size() > Main.pref.getInteger("search.history-size", DEFAULT_SEARCH_HISTORY_SIZE)) {
             searchHistory.removeLast();
         }
-        lastSearch = s;
+        lastSearch = new SearchSetting(s);
         search(s);
     }
 
     public static void searchWithoutHistory(SearchSetting s) {
-        lastSearch = s;
+        lastSearch = new SearchSetting(s);
         search(s);
     }
 
