Ignore:
Timestamp:
2005-12-28T01:29:01+01:00 (18 years ago)
Author:
imi
Message:
  • fixed bug in UTM
  • upload of nodes and segments
  • fixed bugs in display the selection
File:
1 edited

Legend:

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

    r33 r35  
    104104                for (Object o : e.getChildren()) {
    105105                        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 {
    110115                                OsmPrimitive osm = parseObject(child, data);
    111116                                if (osm != null)
     
    200205                OsmPrimitive osm = findObject(data, id);
    201206                Key key = Key.get(e.getAttributeValue("key"));
    202                 String value =e.getAttributeValue("value");
     207                String value = e.getAttributeValue("value");
    203208                if (value != null) {
    204209                        if (osm.keys == null)
     
    221226                        if (osm.id == id)
    222227                                return osm;
    223                 for (OsmPrimitive osm : data.deleted)
    224                         if (osm.id == id)
    225                                 return osm;
    226228                throw new JDOMException("Unknown object reference: "+id);
    227229        }
Note: See TracChangeset for help on using the changeset viewer.