Index: trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java	(revision 2686)
+++ trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java	(revision 2687)
@@ -2,4 +2,5 @@
 package org.openstreetmap.josm.gui.progress;
 
+import java.awt.Component;
 import java.awt.Dialog;
 import java.awt.EventQueue;
@@ -16,5 +17,4 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.gui.PleaseWaitDialog;
-import static org.openstreetmap.josm.tools.I18n.tr;
 
 public class PleaseWaitProgressMonitor extends AbstractProgressMonitor {
@@ -32,11 +32,16 @@
 
     public PleaseWaitProgressMonitor(String windowTitle) {
-        this(JOptionPane.getFrameForComponent(Main.parent));
+        this(Main.parent);
         this.windowTitle = windowTitle;
     }
 
-    public PleaseWaitProgressMonitor(Window dialogParent) {
+    public PleaseWaitProgressMonitor(Component dialogParent) {
         super(new CancelHandler());
-        this.dialogParent = dialogParent;
+        this.dialogParent = JOptionPane.getFrameForComponent(dialogParent);
+    }
+
+    public PleaseWaitProgressMonitor(Component dialogParent, String windowTitle) {
+        this(JOptionPane.getFrameForComponent(dialogParent));
+        this.windowTitle = windowTitle;
     }
 
