Index: trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java	(revision 1183)
+++ trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java	(revision 1184)
@@ -4,4 +4,6 @@
 import java.awt.Component;
 import java.awt.GridBagLayout;
+import java.awt.event.ComponentEvent;
+import java.awt.event.ComponentListener;
 
 import javax.swing.BorderFactory;
@@ -37,4 +39,14 @@
         setSize(Main.pref.getInteger("progressdialog.size",400),100);
         setLocationRelativeTo(Main.parent);
+        addComponentListener(new ComponentListener() {
+            public void componentHidden(ComponentEvent e) {}
+            public void componentMoved(ComponentEvent e) {}
+            public void componentShown(ComponentEvent e) {}
+            public void componentResized(ComponentEvent ev) {
+               int w = getWidth();
+               if(w > 200)
+                   Main.pref.putInteger("progressdialog.size",w);
+            }
+        });
     }
 }
