Changeset 5328 in josm for trunk/src/org/openstreetmap


Ignore:
Timestamp:
2012-07-12T14:34:39+02:00 (12 years 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.