diff options
Diffstat (limited to 'tikzit/src/gui/undocommands.cpp')
-rw-r--r-- | tikzit/src/gui/undocommands.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/tikzit/src/gui/undocommands.cpp b/tikzit/src/gui/undocommands.cpp index b8a045b..c28611f 100644 --- a/tikzit/src/gui/undocommands.cpp +++ b/tikzit/src/gui/undocommands.cpp @@ -21,10 +21,7 @@ void MoveCommand::undo() } } - foreach (EdgeItem *ei, _scene->edgeItems()) { - ei->edge()->updateControls(); - ei->syncPos(); - } + _scene->refreshAdjacentEdges(_oldNodePositions.keys()); } void MoveCommand::redo() @@ -36,8 +33,5 @@ void MoveCommand::redo() } } - foreach (EdgeItem *ei, _scene->edgeItems()) { - ei->edge()->updateControls(); - ei->syncPos(); - } + _scene->refreshAdjacentEdges(_newNodePositions.keys()); } |