Changeset 301 in josm for src/org/openstreetmap/josm/command


Ignore:
Timestamp:
2007-08-08T14:56:38+02:00 (18 years ago)
Author:
imi
Message:
  • fixed undo/redo to be global
  • fixed adding of objects work with undo/redo (#212)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/command/AddCommand.java

    r298 r301  
    1111
    1212import org.openstreetmap.josm.Main;
     13import org.openstreetmap.josm.data.osm.DataSet;
    1314import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1415import org.openstreetmap.josm.data.osm.visitor.AddVisitor;
     
    2829         */
    2930        private final OsmPrimitive osm;
     31       
     32        private DataSet ds;
    3033
    3134        /**
     
    3437        public AddCommand(OsmPrimitive osm) {
    3538                this.osm = osm;
     39                this.ds = Main.ds;
    3640        }
    3741
    3842        @Override public void executeCommand() {
    39                 osm.visit(new AddVisitor(Main.ds));
     43                osm.visit(new AddVisitor(ds));
    4044        }
    4145
    4246        @Override public void undoCommand() {
    43                 osm.visit(new DeleteVisitor(Main.ds));
     47                osm.visit(new DeleteVisitor(ds));
    4448        }
    4549
Note: See TracChangeset for help on using the changeset viewer.