Index: /trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java	(revision 4551)
+++ /trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java	(revision 4552)
@@ -382,4 +382,5 @@
         setDisplayToFitMapMarkers();
         zoomOut();
+        repaint();
     }
 }
Index: /trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(revision 4551)
+++ /trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(revision 4552)
@@ -11,4 +11,5 @@
 import java.awt.FlowLayout;
 import java.awt.Font;
+import java.awt.Graphics;
 import java.awt.GridBagConstraints;
 import java.awt.GridBagLayout;
@@ -135,4 +136,10 @@
     }
 
+    /* This should not be necessary, but if not here, repaint is not always correct in SlippyMap! */
+    public void paint(Graphics g) {
+        tpDownloadAreaSelectors.getSelectedComponent().paint(g);
+        super.paint(g);
+    }
+
     protected JPanel buildButtonPanel() {
         JPanel pnl = new JPanel();
