Index: /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/Grabber.java
===================================================================
--- /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/Grabber.java	(revision 17342)
+++ /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/Grabber.java	(revision 17343)
@@ -14,5 +14,5 @@
 import org.openstreetmap.josm.io.CacheFiles;
 
-abstract public class Grabber implements Runnable {
+abstract public class Grabber extends Thread {
     protected ProjectionBounds b;
     protected Projection proj;
Index: /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java
===================================================================
--- /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java	(revision 17342)
+++ /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java	(revision 17343)
@@ -182,4 +182,5 @@
 					img.flushedResizedCachedInstance();
 					Grabber gr = WMSPlugin.getGrabber(XYtoBounds(x,y), img, mv, this);
+					gr.setPriority(1);
 					executor.submit(gr);
 				}
