From b7c044a98e51bec4569ae02ae9f330dccc2d8329 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Sat, 1 Sep 2007 04:38:03 +0000 Subject: r16474@tres: ted | 2007-08-31 21:37:33 -0700 Changes that SVK borked. (bzr r3656) --- src/extension/execution-env.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/extension/execution-env.cpp') diff --git a/src/extension/execution-env.cpp b/src/extension/execution-env.cpp index 4134b71aa..3e7bb7e27 100644 --- a/src/extension/execution-env.cpp +++ b/src/extension/execution-env.cpp @@ -36,6 +36,7 @@ ExecutionEnv::ExecutionEnv (Effect * effect, Inkscape::UI::View::View * doc, Gtk _canceled(false), _prefsChanged(false), _livePreview(true), + _shutdown(false), _selfdelete(false), _changeSignal(changeSignal), _doc(doc), @@ -67,6 +68,7 @@ ExecutionEnv::ExecutionEnv (Effect * effect, Inkscape::UI::View::View * doc, Gtk } else { _visibleDialog = prefDialog; _prefsVisible = true; + _dialogsig = _visibleDialog->signal_response().connect(sigc::mem_fun(this, &ExecutionEnv::preferencesResponse)); // We came from a dialog, we'll need to die by ourselves. _selfdelete = true; @@ -119,7 +121,6 @@ ExecutionEnv::preferencesTimer (void) { void ExecutionEnv::createPrefsDialog (Gtk::Widget * controls) { _visibleDialog = new PrefDialog(_effect->get_name(), _effect->get_help(), controls, this, _effect, _changeSignal); - _visibleDialog->signal_response().connect(sigc::mem_fun(this, &ExecutionEnv::preferencesResponse)); _visibleDialog->show(); _dialogsig = _visibleDialog->signal_response().connect(sigc::mem_fun(this, &ExecutionEnv::preferencesResponse)); @@ -286,8 +287,7 @@ ExecutionEnv::shutdown (bool del) { documentCancel(); _finished = true; - _visibleDialog = NULL; -} + _shutdown = true; _selfdelete = del; return; -- cgit v1.2.3