Changeset 3206 in josm for trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java
- Timestamp:
- 2010-04-25T10:51:06+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java
r3083 r3206 106 106 protected Set<OsmPrimitive> getCompletePrimitives(DataSet ds) { 107 107 HashSet<OsmPrimitive> ret = new HashSet<OsmPrimitive>(); 108 for (OsmPrimitive primitive : ds.getNodes()) { 109 if (!primitive.isIncomplete() && !primitive.isNew()) { 110 ret.add(primitive); 111 } 112 } 113 for (OsmPrimitive primitive : ds.getWays()) { 114 if (!primitive.isIncomplete() && !primitive.isNew()) { 115 ret.add(primitive); 116 } 117 } 118 for (OsmPrimitive primitive : ds.getRelations()) { 108 for (OsmPrimitive primitive : ds.allPrimitives()) { 119 109 if (!primitive.isIncomplete() && !primitive.isNew()) { 120 110 ret.add(primitive); … … 205 195 DataSet ds = ((DownloadOsmTask) task).getDownloadedData(); 206 196 if (ds != null) { 207 ret.addAll(ds.getNodes()); 208 ret.addAll(ds.getWays()); 209 ret.addAll(ds.getRelations()); 197 ret.addAll(ds.allPrimitives()); 210 198 } 211 199 } … … 272 260 DataSet ds = ((DownloadOsmTask) task).getDownloadedData(); 273 261 if (ds != null) { 274 myPrimitives.removeAll(ds.getNodes()); 275 myPrimitives.removeAll(ds.getWays()); 276 myPrimitives.removeAll(ds.getRelations()); 262 myPrimitives.removeAll(ds.allPrimitives()); 277 263 } 278 264 }
Note:
See TracChangeset
for help on using the changeset viewer.
