Index: /trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java	(revision 9121)
+++ /trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java	(revision 9122)
@@ -423,5 +423,5 @@
             double d_en = 100 * scale;
             double scaleMin = 0.01 * d_en / d_m / 100;
-            if (newScale < scaleMin) {
+            if (!Double.isInfinite(scaleMin) && newScale < scaleMin) {
                 newScale = scaleMin;
             }
