Changeset 15946 in josm for trunk/src/org


Ignore:
Timestamp:
2020-02-27T19:52:40+01:00 (5 years ago)
Author:
simon04
Message:

fix #18798, see #14088 - Crash when adding junction=roundabout to a node (patch by taylor.smock)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

    r15889 r15946  
    7171import org.openstreetmap.josm.command.SequenceCommand;
    7272import org.openstreetmap.josm.data.UndoRedoHandler;
     73import org.openstreetmap.josm.data.coor.LatLon;
    7374import org.openstreetmap.josm.data.osm.DataSet;
     75import org.openstreetmap.josm.data.osm.INode;
    7476import org.openstreetmap.josm.data.osm.OsmDataManager;
    7577import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    693695            final OsmPrimitive virtual = (osmPrimitiveIterator.hasNext() ? osmPrimitiveIterator.next().getType() : OsmPrimitiveType.NODE)
    694696                    .newInstance(0, false);
     697            if (virtual instanceof INode) {
     698                ((INode) virtual).setCoor(LatLon.ZERO);
     699            }
    695700            virtual.put(key, value);
    696701            final ImageIcon padded = ImageProvider.getPadded(virtual, ImageProvider.ImageSizes.LARGEICON.getImageDimension(),
Note: See TracChangeset for help on using the changeset viewer.