Index: /trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java	(revision 3808)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java	(revision 3809)
@@ -733,4 +733,12 @@
             autoDownloadEnabled = !autoDownloadEnabled;
             if (autoDownloadEnabled) {
+                for (int x = 0; x < dax; ++x) {
+                    for (int y = 0; y < day; ++y) {
+                        GeorefImage img = images[modulo(x,dax)][modulo(y,day)];
+                        if(img.getState() == State.NOT_IN_CACHE){
+                            addRequest(new WMSRequest(img.getXIndex(), img.getYIndex(), info.getPixelPerDegree(), false));
+                        }
+                    }
+                }
                 mv.repaint();
             }
