Changeset 301 in josm for src/org/openstreetmap/josm/actions/mapmode/AddWayAction.java
- Timestamp:
- 2007-08-08T14:56:38+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/actions/mapmode/AddWayAction.java
r298 r301 107 107 copy.segments.remove(s); 108 108 if (copy.segments.isEmpty()) { 109 Main.main. editLayer().add(new DeleteCommand(Arrays.asList(new OsmPrimitive[]{way})));109 Main.main.undoRedo.add(new DeleteCommand(Arrays.asList(new OsmPrimitive[]{way}))); 110 110 way = null; 111 111 } else 112 Main.main. editLayer().add(new ChangeCommand(way, copy));112 Main.main.undoRedo.add(new ChangeCommand(way, copy)); 113 113 } else { 114 114 if (way == null) { 115 115 way = new Way(); 116 116 way.segments.add(s); 117 Main.main. editLayer().add(new AddCommand(way));117 Main.main.undoRedo.add(new AddCommand(way)); 118 118 } else { 119 119 Way copy = new Way(way); … … 123 123 break; 124 124 copy.segments.add(i, s); 125 Main.main. editLayer().add(new ChangeCommand(way, copy));125 Main.main.undoRedo.add(new ChangeCommand(way, copy)); 126 126 } 127 127 } … … 198 198 w.segments.clear(); 199 199 w.segments.addAll(sortedSegments); 200 Main.main. editLayer().add(new ChangeCommand(wayToAdd, w));200 Main.main.undoRedo.add(new ChangeCommand(wayToAdd, w)); 201 201 return wayToAdd; 202 202 } … … 207 207 Way w = new Way(); 208 208 w.segments.addAll(sortedSegments); 209 Main.main. editLayer().add(new AddCommand(w));209 Main.main.undoRedo.add(new AddCommand(w)); 210 210 return w; 211 211 }
Note:
See TracChangeset
for help on using the changeset viewer.