Changeset 2388 in josm for trunk/src/org/openstreetmap/josm/gui/layer
- Timestamp:
- 2009-11-02T21:04:32+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
r2386 r2388 52 52 import org.openstreetmap.josm.data.osm.Node; 53 53 import org.openstreetmap.josm.data.osm.OsmPrimitive; 54 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;55 54 import org.openstreetmap.josm.data.osm.Relation; 56 55 import org.openstreetmap.josm.data.osm.Way; … … 458 457 // if uploaded, clean the modified flags as well 459 458 final Set<OsmPrimitive> processedSet = new HashSet<OsmPrimitive>(processed); 460 for (final Iterator<Node> it = data.nodes.iterator(); it.hasNext();) { 459 data.clenupDeletedPrimitives(); 460 for (final Iterator<Node> it = data.getNodes().iterator(); it.hasNext();) { 461 461 cleanIterator(it, processedSet); 462 462 } 463 for (final Iterator<Way> it = data. ways.iterator(); it.hasNext();) {463 for (final Iterator<Way> it = data.getWays().iterator(); it.hasNext();) { 464 464 cleanIterator(it, processedSet); 465 465 } 466 for (final Iterator<Relation> it = data. relations.iterator(); it.hasNext();) {466 for (final Iterator<Relation> it = data.getRelations().iterator(); it.hasNext();) { 467 467 cleanIterator(it, processedSet); 468 468 } … … 482 482 return; 483 483 osm.setModified(false); 484 if (osm.isDeleted()) {485 it.remove();486 }487 484 } 488 485 … … 507 504 508 505 String nodeText = trn("{0} node", "{0} nodes", counter.nodes, counter.nodes); 509 if (counter.deletedNodes > 0) 506 if (counter.deletedNodes > 0) { 510 507 nodeText += " ("+trn("{0} deleted", "{0} deleted", counter.deletedNodes, counter.deletedNodes)+")"; 508 } 511 509 512 510 String wayText = trn("{0} way", "{0} ways", counter.ways, counter.ways); 513 if (counter.deletedWays > 0) 511 if (counter.deletedWays > 0) { 514 512 wayText += " ("+trn("{0} deleted", "{0} deleted", counter.deletedWays, counter.deletedWays)+")"; 513 } 515 514 516 515 String relationText = trn("{0} relation", "{0} relations", counter.relations, counter.relations); 517 if (counter.deletedRelations > 0) 516 if (counter.deletedRelations > 0) { 518 517 relationText += " ("+trn("{0} deleted", "{0} deleted", counter.deletedRelations, counter.deletedRelations)+")"; 518 } 519 519 520 520 p.add(new JLabel(tr("{0} consists of:", getName())), GBC.eol());
Note:
See TracChangeset
for help on using the changeset viewer.