diff options
| author | John Smith <john.smith7545@yahoo.com> | 2012-09-10 02:57:18 +0000 |
|---|---|---|
| committer | John Smith <john.smith7545@yahoo.com> | 2012-09-10 02:57:18 +0000 |
| commit | 702011260ba4e0cfd819c2c00b14064273395b5e (patch) | |
| tree | f04c26247ec83170f371b26d2d0a34ddcb62b2f6 /src/extension/prefdialog.cpp | |
| parent | better fix (diff) | |
| download | inkscape-702011260ba4e0cfd819c2c00b14064273395b5e.tar.gz inkscape-702011260ba4e0cfd819c2c00b14064273395b5e.zip | |
Fix for 649441 : Extension dialogs without live preview should not be modal
(bzr r11660)
Diffstat (limited to 'src/extension/prefdialog.cpp')
| -rw-r--r-- | src/extension/prefdialog.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp index 761126bd5..94f128a42 100644 --- a/src/extension/prefdialog.cpp +++ b/src/extension/prefdialog.cpp @@ -114,6 +114,11 @@ PrefDialog::PrefDialog (Glib::ustring name, gchar const * help, Gtk::Widget * co _signal_preview.connect(sigc::mem_fun(this, &PrefDialog::preview_toggle)); } + // Set window modality for effects that don't use live preview + if (_effect != NULL && _effect->no_live_preview) { + set_modal(false); + } + GtkWidget *dlg = GTK_WIDGET(gobj()); sp_transientize(dlg); |
