Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPainter.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPainter.java	(revision 4387)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPainter.java	(revision 4388)
@@ -409,5 +409,5 @@
         Iterator<Node> it = way.getNodes().iterator();
         double pathLength = 0;
-        int dx, dy;
+        long dx, dy;
         while (it.hasNext()) {
             Node n = it.next();
@@ -481,5 +481,5 @@
         double totalLen = t * pathLength;
         double curLen = 0;
-        int dx, dy;
+        long dx, dy;
         double segLen;
 
