Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillarySquareDownloadManagerThread.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillarySquareDownloadManagerThread.java	(revision 31245)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillarySquareDownloadManagerThread.java	(revision 31246)
@@ -7,4 +7,5 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.Bounds;
+import org.openstreetmap.josm.gui.PleaseWaitRunnable;
 import org.openstreetmap.josm.plugins.mapillary.MapillaryData;
 
@@ -18,5 +19,5 @@
  * @see MapillaryDownloader
  */
-public class MapillarySquareDownloadManagerThread implements Runnable {
+public class MapillarySquareDownloadManagerThread extends PleaseWaitRunnable {
 
 	@SuppressWarnings("unused")
@@ -26,4 +27,5 @@
 
 	public MapillarySquareDownloadManagerThread(String urlImages, String urlSequences, Bounds bounds) {
+		super("Mapillary plugin");
 		this.urlImages = urlImages;
 		this.urlSequences = urlSequences;
@@ -31,5 +33,6 @@
 	}
 
-	public void run() {
+	public void realRun() {
+		this.getProgressMonitor().indeterminateSubTask("Downloading images");
 		downloadSequences();
 	}
@@ -58,3 +61,15 @@
 		MapillaryData.getInstance().dataUpdated();
 	}
+
+	@Override
+	protected void cancel() {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	protected void finish() {
+		// TODO Auto-generated method stub
+		
+	}
 }
