summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/prefdialog.cpp')
-rw-r--r--src/extension/prefdialog.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp
index 4c799eb68..0861f1dc3 100644
--- a/src/extension/prefdialog.cpp
+++ b/src/extension/prefdialog.cpp
@@ -211,8 +211,13 @@ PrefDialog::preview_toggle (void) {
delete _exEnv;
_exEnv = NULL;
_effect->set_execution_env(_exEnv);
+ if (desktop && selection) {
+ selection->restoreBackup();
+ desktop->on_live_extension = false;
+ }
}
}
+ document->setModifiedSinceSave(modified);
}
void