Changeset 4321 in josm


Ignore:
Timestamp:
Aug 19, 2011 10:52:06 AM (21 months 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.