From 418e2db02e4c6ed7ebccd0d518f2c6331704f050 Mon Sep 17 00:00:00 2001 From: Jabiertxo Arraiza Cenoz Date: Wed, 6 Jun 2018 21:54:37 +0200 Subject: Fixes to extension system and simplify the code --- src/extension/execution-env.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/extension/execution-env.cpp') diff --git a/src/extension/execution-env.cpp b/src/extension/execution-env.cpp index bde04d924..0c979660d 100644 --- a/src/extension/execution-env.cpp +++ b/src/extension/execution-env.cpp @@ -163,7 +163,6 @@ ExecutionEnv::cancel (void) { void ExecutionEnv::undo (void) { DocumentUndo::cancel(_doc->doc()); - reselect(); return; } @@ -179,10 +178,9 @@ ExecutionEnv::commit (void) { void ExecutionEnv::reselect (void) { SPDesktop *desktop = SP_ACTIVE_DESKTOP; - Inkscape::Selection * selection = NULL; if(desktop) { - selection = desktop->getSelection(); - if (!desktop->on_live_extension) { + Inkscape::Selection * selection = desktop->getSelection(); + if (selection) { selection->restoreBackup(); } } -- cgit v1.2.3