Index: trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java	(revision 4895)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java	(revision 4896)
@@ -177,28 +177,11 @@
 
     private void loadPrefs() {
-        if (!loadPrefsImpl()) {
-            loadPrefsOld();
-            savePrefs();
-        }
-    }
-
-    private boolean loadPrefsImpl() {
         List<FilterPreferenceEntry> entries = Main.pref.getListOfStructs("filters.entries", null, FilterPreferenceEntry.class);
-        if (entries == null)
-            return false;
-        for (FilterPreferenceEntry e : entries) {
-            filters.add(new Filter(e));
-        }
-        updateFilters();
-        return true;
-    }
-
-    @Deprecated
-    private void loadPrefsOld() {
-        Map<String, String> prefs = Main.pref.getAllPrefix("filters.filter");
-        for (String value : prefs.values()) {
-            filters.add(new Filter(value));
-        }
-        updateFilters();
+        if (entries != null) {
+            for (FilterPreferenceEntry e : entries) {
+                filters.add(new Filter(e));
+            }
+            updateFilters();
+        }
     }
 
