diff options
| author | Jabiertxo Arraiza Cenoz <jtx@jtx.markerlab.es> | 2018-06-06 19:54:37 +0000 |
|---|---|---|
| committer | Jabiertxo Arraiza Cenoz <jtx@jtx.markerlab.es> | 2018-06-06 19:54:37 +0000 |
| commit | 418e2db02e4c6ed7ebccd0d518f2c6331704f050 (patch) | |
| tree | 48c573fdf1737bc87167ac7d2b65aa14dfb0b5c5 /src/extension/execution-env.cpp | |
| parent | Remove tables that should not be exposed to user from OpenType table list. (diff) | |
| download | inkscape-418e2db02e4c6ed7ebccd0d518f2c6331704f050.tar.gz inkscape-418e2db02e4c6ed7ebccd0d518f2c6331704f050.zip | |
Fixes to extension system and simplify the code
Diffstat (limited to 'src/extension/execution-env.cpp')
| -rw-r--r-- | src/extension/execution-env.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
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(); } } |
