Index: trunk/src/org/openstreetmap/josm/tools/Geometry.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/Geometry.java	(revision 15055)
+++ trunk/src/org/openstreetmap/josm/tools/Geometry.java	(revision 15056)
@@ -107,5 +107,5 @@
         for (int pos = 0; pos < n; pos++) {
             newNodes[pos] = new ArrayList<>(ways.get(pos).getNodes());
-            wayBounds[pos] = getNodesBounds(newNodes[pos]);
+            wayBounds[pos] = ways.get(pos).getBBox();
             changedWays[pos] = false;
         }
@@ -241,13 +241,4 @@
 
         return intersectionNodes;
-    }
-
-    private static BBox getNodesBounds(List<Node> nodes) {
-
-        BBox bounds = new BBox(nodes.get(0));
-        for (Node n: nodes) {
-            bounds.add(n);
-        }
-        return bounds;
     }
 
