Ignore:
Timestamp:
2012-07-17T09:34:34+02:00 (12 years ago)
Author:
Don-vip
Message:

fix #7867, see #7505, see #7847 - Handle deleted nodes without coordinates in history

File:
1 edited

Legend:

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

    r5328 r5346  
    1919import org.openstreetmap.josm.Main;
    2020import org.openstreetmap.josm.data.coor.CoordinateFormat;
     21import org.openstreetmap.josm.data.coor.LatLon;
    2122import org.openstreetmap.josm.data.osm.Changeset;
    2223import org.openstreetmap.josm.data.osm.IPrimitive;
     
    556557            sb.append(name);
    557558        }
    558         sb.append(" (")
    559         .append(node.getCoords().latToString(CoordinateFormat.getDefaultFormat()))
    560         .append(", ")
    561         .append(node.getCoords().lonToString(CoordinateFormat.getDefaultFormat()))
    562         .append(")");
     559        LatLon coord = node.getCoords();
     560        if (coord != null) {
     561            sb.append(" (")
     562            .append(coord.latToString(CoordinateFormat.getDefaultFormat()))
     563            .append(", ")
     564            .append(coord.lonToString(CoordinateFormat.getDefaultFormat()))
     565            .append(")");
     566        }
    563567        decorateNameWithId(sb, node);
    564568        return sb.toString();
Note: See TracChangeset for help on using the changeset viewer.