Index: trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java	(revision 10878)
+++ trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java	(revision 10879)
@@ -122,5 +122,4 @@
     private boolean requiresSaveToFile;
     private boolean requiresUploadToServer;
-    private boolean isChanged = true;
     private int highlightUpdateCount;
 
@@ -391,5 +390,4 @@
      */
     @Override public void paint(final Graphics2D g, final MapView mv, Bounds box) {
-        isChanged = false;
         highlightUpdateCount = data.getHighlightUpdateCount();
 
@@ -895,5 +893,5 @@
     @Override
     public boolean isChanged() {
-        return isChanged || highlightUpdateCount != data.getHighlightUpdateCount();
+        return highlightUpdateCount != data.getHighlightUpdateCount();
     }
 
@@ -949,10 +947,4 @@
     public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
         invalidate();
-    }
-
-    @Override
-    public void invalidate() {
-        isChanged = true;
-        super.invalidate();
     }
 
