Index: trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java	(revision 15064)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java	(revision 15065)
@@ -242,23 +242,17 @@
         case COL_ENABLED:
             f.enable = (Boolean) aValue;
-            setFilter(row, f);
             break;
         case COL_HIDING:
             f.hiding = (Boolean) aValue;
-            setFilter(row, f);
             break;
         case COL_TEXT:
             f.text = (String) aValue;
-            savePrefs();
             break;
         case COL_INVERTED:
             f.inverted = (Boolean) aValue;
-            setFilter(row, f);
             break;
         default: // Do nothing
         }
-        if (column != 0) {
-            fireTableCellUpdated(row, column);
-        }
+        setFilter(row, f);
     }
 
