Index: trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java	(revision 5809)
+++ trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java	(revision 5810)
@@ -163,8 +163,4 @@
         attribution.initialize(this.info);
 
-        if(info.getUrl() != null) {
-            startGrabberThreads();
-        }
-
         Main.pref.addPreferenceChangeListener(this);
     }
@@ -173,4 +169,6 @@
     public void hookUpMapView() {
         if (info.getUrl() != null) {
+            startGrabberThreads();
+
             for (WMSLayer layer: Main.map.mapView.getLayersOfType(WMSLayer.class)) {
                 if (layer.getInfo().getUrl().equals(info.getUrl())) {
