From 7f074813bdb2bfca2f7a9933e7c922132197aaba Mon Sep 17 00:00:00 2001 From: Aleks Kissinger Date: Fri, 20 Jul 2018 18:26:21 +0200 Subject: fixed .center bug when parsing tikz --- src/gui/undocommands.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gui/undocommands.cpp') diff --git a/src/gui/undocommands.cpp b/src/gui/undocommands.cpp index e2502f1..9c52bf3 100644 --- a/src/gui/undocommands.cpp +++ b/src/gui/undocommands.cpp @@ -421,12 +421,16 @@ ReplaceGraphCommand::ReplaceGraphCommand(TikzScene *scene, Graph *oldGraph, Grap void ReplaceGraphCommand::undo() { + foreach (Node *n, _oldGraph->nodes()) n->attachStyle(); + foreach (Edge *e, _oldGraph->edges()) e->updateControls(); _scene->tikzDocument()->setGraph(_oldGraph); _scene->graphReplaced(); } void ReplaceGraphCommand::redo() { + foreach (Node *n, _newGraph->nodes()) n->attachStyle(); + foreach (Edge *e, _newGraph->edges()) e->updateControls(); _scene->tikzDocument()->setGraph(_newGraph); _scene->graphReplaced(); } -- cgit v1.2.3