Changeset 2273 in josm for trunk/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java
- Timestamp:
- 2009-10-11T16:37:08+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java
r2256 r2273 134 134 * 135 135 */ 136 class UpdatePrimitivesTask extends PleaseWaitRunnable {136 static class UpdatePrimitivesTask extends PleaseWaitRunnable { 137 137 private DataSet ds; 138 138 private boolean canceled; … … 170 170 protected void initMultiFetchReaderWithNodes(MultiFetchServerObjectReader reader) { 171 171 for (OsmPrimitive primitive : toUpdate) { 172 if (primitive instanceof Node && primitive.getId() > 0) {172 if (primitive instanceof Node && !primitive.isNew()) { 173 173 reader.append((Node)primitive); 174 174 } else if (primitive instanceof Way) { 175 175 Way way = (Way)primitive; 176 176 for (Node node: way.getNodes()) { 177 if ( node.getId() > 0) {177 if (!node.isNew()) { 178 178 reader.append(node); 179 179 } … … 185 185 protected void initMultiFetchReaderWithWays(MultiFetchServerObjectReader reader) { 186 186 for (OsmPrimitive primitive : toUpdate) { 187 if (primitive instanceof Way && primitive.getId() > 0) {187 if (primitive instanceof Way && !primitive.isNew()) { 188 188 reader.append((Way)primitive); 189 189 } … … 193 193 protected void initMultiFetchReaderWithRelations(MultiFetchServerObjectReader reader) { 194 194 for (OsmPrimitive primitive : toUpdate) { 195 if (primitive instanceof Relation && primitive.getId() > 0) {195 if (primitive instanceof Relation && !primitive.isNew()) { 196 196 reader.append((Relation)primitive); 197 197 }
Note:
See TracChangeset
for help on using the changeset viewer.