Index: trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java	(revision 8287)
+++ trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java	(revision 8288)
@@ -395,4 +395,12 @@
 
     /**
+     * Marks layer as needing redraw on offset change
+     */
+    @Override
+    public void setOffset(double dx, double dy) {
+        super.setOffset(dx, dy);
+        needRedraw = true;
+    }
+    /**
      * Returns average number of screen pixels per tile pixel for current mapview
      */
