Ignore:
Timestamp:
2018-08-11T23:33:58+02:00 (8 years ago)
Author:
Don-vip
Message:

see #15229 - deprecate Main*.undoRedo - make UndoRedoHandler a singleton

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyAction.java

    r13964 r14134  
    2929import org.openstreetmap.josm.command.SequenceCommand;
    3030import org.openstreetmap.josm.data.Bounds;
     31import org.openstreetmap.josm.data.UndoRedoHandler;
    3132import org.openstreetmap.josm.data.coor.EastNorth;
    3233import org.openstreetmap.josm.data.osm.DataSelectionListener;
     
    478479                        virtualSegments.size(), virtualSegments.size());
    479480
    480                 MainApplication.undoRedo.add(new SequenceCommand(text, virtualCmds));
     481                UndoRedoHandler.getInstance().add(new SequenceCommand(text, virtualCmds));
    481482
    482483            } else if (alt && !ctrl && candidateNode != null) {
     
    495496                        final Command deleteCmd = DeleteCommand.delete(Collections.singleton(targetWay), true);
    496497                        if (deleteCmd != null) {
    497                             MainApplication.undoRedo.add(deleteCmd);
     498                            UndoRedoHandler.getInstance().add(deleteCmd);
    498499                        }
    499500                    } else {
    500                         MainApplication.undoRedo.add(new ChangeCommand(targetWay, newWay));
     501                        UndoRedoHandler.getInstance().add(new ChangeCommand(targetWay, newWay));
    501502                    }
    502503                } else if (candidateNode.isTagged()) {
     
    507508                    final Command deleteCmd = DeleteCommand.delete(Collections.singleton(candidateNode), true);
    508509                    if (deleteCmd != null) {
    509                         MainApplication.undoRedo.add(deleteCmd);
     510                        UndoRedoHandler.getInstance().add(deleteCmd);
    510511                    }
    511512                }
     
    517518                EastNorth cursorEN = mv.getEastNorth(mousePos.x, mousePos.y);
    518519
    519                 MainApplication.undoRedo.add(new MoveCommand(candidateNode, cursorEN.east() - nodeEN.east(), cursorEN.north() - nodeEN.north()));
     520                UndoRedoHandler.getInstance().add(new MoveCommand(candidateNode, cursorEN.east() - nodeEN.east(), cursorEN.north() - nodeEN.north()));
    520521            }
    521522        }
Note: See TracChangeset for help on using the changeset viewer.