Index: src/org/openstreetmap/josm/gui/DefaultNameFormatter.java
===================================================================
--- src/org/openstreetmap/josm/gui/DefaultNameFormatter.java	(revision 2382)
+++ src/org/openstreetmap/josm/gui/DefaultNameFormatter.java	(working copy)
@@ -131,7 +131,7 @@
                                 (way.get("landuse") != null) ? tr("landuse") : "";
             }
 
-            int nodesNo = new HashSet<Node>(way.getNodes()).size();
+            int nodesNo = way.getNodesCount();
             String nodes = trn("{0} node", "{0} nodes", nodesNo, nodesNo);
             name += (name.length() > 0) ? " ("+nodes+")" : nodes;
             if(way.errors != null) {
