Index: /trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 5533)
+++ /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 5534)
@@ -121,4 +121,5 @@
         public void updateProgress(int progress) {
             progressBar.setValue(progress);
+            progressBar.repaint();
             MapStatus.this.doLayout();
         }
Index: /trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java	(revision 5533)
+++ /trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java	(revision 5534)
@@ -185,4 +185,5 @@
     public void updateProgress(int progress) {
         this.progress.setValue(progress);
+        this.progressBar.repaint();
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java	(revision 5533)
+++ /trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java	(revision 5534)
@@ -34,5 +34,5 @@
     }
 
-    public static final int PROGRESS_BAR_MAX = 100;
+    public static final int PROGRESS_BAR_MAX = 10000;
     private final Window dialogParent;
 
Index: /trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java	(revision 5533)
+++ /trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java	(revision 5534)
@@ -36,5 +36,5 @@
     }
 
-    public final int DEFAULT_TICKS = 100;
+    public final int DEFAULT_TICKS = 10000;
 
     /**
