Ignore:
Timestamp:
2009-11-13T11:34:34+01:00 (16 years ago)
Author:
Gubaer
Message:

fixed #3908: Exception when updating a way
fixed a few I18n issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmReader.java

    r2410 r2444  
    2323import org.openstreetmap.josm.data.osm.Node;
    2424import org.openstreetmap.josm.data.osm.OsmPrimitive;
     25import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    2526import org.openstreetmap.josm.data.osm.Relation;
    2627import org.openstreetmap.josm.data.osm.RelationMember;
     
    428429                                )
    429430                        );
    430                     n = new Node(id);
    431                     n.incomplete = true;
     431                    // create an incomplete node if necessary
     432                    //
     433                    n = (Node)ds.getPrimitiveById(id,OsmPrimitiveType.NODE);
     434                    if (n == null) {
     435                        n = new Node(id);
     436                        n.incomplete = true;
     437                        ds.addPrimitive(n);
     438                    }
    432439                    incomplete = true;
    433440                }
Note: See TracChangeset for help on using the changeset viewer.