Index: trunk/src/org/openstreetmap/josm/gui/mappaint/Range.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/Range.java	(revision 14352)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/Range.java	(revision 14353)
@@ -25,6 +25,7 @@
      */
     public Range(double lower, double upper) {
-        if (lower < 0 || lower >= upper)
+        if (lower < 0 || lower >= upper || Double.isNaN(lower) || Double.isNaN(upper)) {
             throw new IllegalArgumentException("Invalid range: "+lower+'-'+upper);
+        }
         this.lower = lower;
         this.upper = upper;
