Index: trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java	(revision 16670)
+++ trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java	(revision 16671)
@@ -758,5 +758,8 @@
             try {
                 for (int i = 0; i < frames && !doStop; i++) {
-                    zoomTo(oldCenter.interpolate(finalNewCenter, (1.0+i) / frames));
+                    final EastNorth z = oldCenter.interpolate(finalNewCenter, (1.0+i) / frames);
+                    GuiHelper.runInEDTAndWait(() -> {
+                        zoomTo(z);
+                    });
                     Thread.sleep(sleepTime);
                 }
