summaryrefslogtreecommitdiff
path: root/tikzit/src/gui/undocommands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/gui/undocommands.cpp')
-rw-r--r--tikzit/src/gui/undocommands.cpp10
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());
}