Index: trunk/src/org/openstreetmap/josm/gui/MapView.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 12169)
+++ trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 12170)
@@ -487,8 +487,5 @@
         Set<MapViewPaintable> invalidated = invalidatedListener.collectInvalidatedLayers();
         for (Layer l: visibleLayers) {
-            // `isChanged` for backward compatibility, see https://josm.openstreetmap.de/ticket/13175#comment:7
-            // Layers that still implement it (plugins) will use it to tell the MapView that they have been changed.
-            // This is why the MapView still uses it in addition to the invalidation events.
-            if (l.isChanged() || invalidated.contains(l)) {
+            if (invalidated.contains(l)) {
                 break;
             } else {
Index: trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 12169)
+++ trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 12170)
@@ -1670,9 +1670,4 @@
     }
 
-    @Override
-    public boolean isChanged() {
-        return false; // we use #invalidate()
-    }
-
     /**
      * Task responsible for precaching imagery along the gpx track
Index: trunk/src/org/openstreetmap/josm/gui/layer/Layer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/Layer.java	(revision 12169)
+++ trunk/src/org/openstreetmap/josm/gui/layer/Layer.java	(revision 12170)
@@ -507,9 +507,8 @@
      * @deprecated This is not supported by multiple map views.
      * Fire an {@link #invalidate()} to trigger a repaint.
-     * Let this method return false if you only use invalidation events.
      */
     @Deprecated
     public boolean isChanged() {
-        return true;
+        return false;
     }
 
