summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog.cpp
diff options
context:
space:
mode:
authorMartin Owens <doctormo@gmail.com>2019-01-24 20:08:00 +0000
committerMartin Owens <doctormo@gmail.com>2019-01-24 20:08:00 +0000
commitc15df265116ea8349854b05ce70cd49b30ee3f30 (patch)
tree6ff7b166d7120a4ab588b200539ed55561794f63 /src/extension/prefdialog.cpp
parentMerge branch 'master' of gitlab.com:vanntile/inkscape (diff)
downloadinkscape-c15df265116ea8349854b05ce70cd49b30ee3f30.tar.gz
inkscape-c15df265116ea8349854b05ce70cd49b30ee3f30.zip
Modal should not be active for live-preview (reverse modal)
Diffstat (limited to 'src/extension/prefdialog.cpp')
-rw-r--r--src/extension/prefdialog.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp
index de58545fb..2965d03bb 100644
--- a/src/extension/prefdialog.cpp
+++ b/src/extension/prefdialog.cpp
@@ -179,13 +179,13 @@ PrefDialog::preview_toggle () {
bool modified = document->isModifiedSinceSave();
if(_param_preview->get_bool(nullptr, nullptr)) {
if (_exEnv == nullptr) {
- set_modal(true);
+ set_modal(false);
_exEnv = new ExecutionEnv(_effect, SP_ACTIVE_DESKTOP, nullptr, false, false);
_effect->set_execution_env(_exEnv);
_exEnv->run();
}
} else {
- set_modal(false);
+ set_modal(true);
if (_exEnv != nullptr) {
_exEnv->cancel();
_exEnv->undo();