Changeset 5328 in josm


Ignore:
Timestamp:
Jul 12, 2012 2:34:39 PM (11 months ago)
Author:
bastiK
Message:

fix NPE as deleted nodes can have null coordinates now (see #7847)

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java

    r5266 r5328  
    179179                preset.nameTemplate.appendText(name, node); 
    180180            } 
    181             name.append(" \u200E(").append(node.getCoor().latToString(CoordinateFormat.getDefaultFormat())).append(", ").append(node.getCoor().lonToString(CoordinateFormat.getDefaultFormat())).append(")"); 
     181            if (node.getCoor() != null) { 
     182                name.append(" \u200E(").append(node.getCoor().latToString(CoordinateFormat.getDefaultFormat())).append(", ").append(node.getCoor().lonToString(CoordinateFormat.getDefaultFormat())).append(")"); 
     183            } 
    182184        } 
    183185        decorateNameWithId(name, node); 
  • trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java

    r4420 r5328  
    273273 
    274274        void addCoordinates(Node n) { 
    275             add(tr("Coordinates: "), 
    276                     Double.toString(n.getCoor().lat()), ", ", 
    277                     Double.toString(n.getCoor().lon())); 
    278             add(tr("Coordinates (projected): "), 
    279                     Double.toString(n.getEastNorth().east()), ", ", 
    280                     Double.toString(n.getEastNorth().north())); 
     275            if (n.getCoor() != null) { 
     276                add(tr("Coordinates: "), 
     277                        Double.toString(n.getCoor().lat()), ", ", 
     278                        Double.toString(n.getCoor().lon())); 
     279                add(tr("Coordinates (projected): "), 
     280                        Double.toString(n.getEastNorth().east()), ", ", 
     281                        Double.toString(n.getEastNorth().north())); 
     282            } 
    281283        } 
    282284 
Note: See TracChangeset for help on using the changeset viewer.