Changeset 35 in josm for src/org/openstreetmap/josm/io/OsmReader.java
- Timestamp:
- 2005-12-28T01:29:01+01:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/io/OsmReader.java
r33 r35 104 104 for (Object o : e.getChildren()) { 105 105 Element child = (Element)o; 106 if (child.getName().equals("deleted")) 107 for (Object delObj : child.getChildren()) 108 data.deleted.add(parseObject((Element)delObj, data)); 109 else { 106 if (child.getName().equals("deleted")) { 107 for (Object delObj : child.getChildren()) { 108 OsmPrimitive osm = parseObject((Element)delObj, data); 109 if (osm != null) { 110 osm.visit(visitor); 111 osm.setDeleted(true); 112 } 113 } 114 } else { 110 115 OsmPrimitive osm = parseObject(child, data); 111 116 if (osm != null) … … 200 205 OsmPrimitive osm = findObject(data, id); 201 206 Key key = Key.get(e.getAttributeValue("key")); 202 String value = e.getAttributeValue("value");207 String value = e.getAttributeValue("value"); 203 208 if (value != null) { 204 209 if (osm.keys == null) … … 221 226 if (osm.id == id) 222 227 return osm; 223 for (OsmPrimitive osm : data.deleted)224 if (osm.id == id)225 return osm;226 228 throw new JDOMException("Unknown object reference: "+id); 227 229 }
Note:
See TracChangeset
for help on using the changeset viewer.