Changeset 4321 in josm for trunk/src/org


Ignore:
Timestamp:
2011-08-19T10:52:06+02:00 (13 years ago)
Author:
bastiK
Message:

applied #6659 - NPE in way length computation (patch by Don-vip)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/Way.java

    r4138 r4321  
    1010
    1111import org.openstreetmap.josm.Main;
     12import org.openstreetmap.josm.data.coor.LatLon;
    1213import org.openstreetmap.josm.data.osm.visitor.PrimitiveVisitor;
    1314import org.openstreetmap.josm.data.osm.visitor.Visitor;
     
    539540        Node lastN = null;
    540541        for (Node n:nodes) {
    541             if(lastN != null)
    542                 length += n.getCoor().greatCircleDistance(lastN.getCoor());
     542            if (lastN != null) {
     543                LatLon coor = n.getCoor();
     544                if (coor != null) {
     545                    length += coor.greatCircleDistance(lastN.getCoor());
     546                }
     547            }
    543548            lastN = n;
    544549        }
Note: See TracChangeset for help on using the changeset viewer.