diff options
| author | Ted Gould <ted@gould.cx> | 2007-09-01 04:34:22 +0000 |
|---|---|---|
| committer | gouldtj <gouldtj@users.sourceforge.net> | 2007-09-01 04:34:22 +0000 |
| commit | c832235b1dc76af96cd2a9ac8b5127871f6bec6c (patch) | |
| tree | b45b1461598f06080dc15b8f07b65b39198afce2 /src/extension/execution-env.h | |
| parent | r16405@tres: ted | 2007-08-29 19:50:24 -0700 (diff) | |
| download | inkscape-c832235b1dc76af96cd2a9ac8b5127871f6bec6c.tar.gz inkscape-c832235b1dc76af96cd2a9ac8b5127871f6bec6c.zip | |
r16406@tres: ted | 2007-08-29 20:14:55 -0700
Reroute the way that the preferences signal changes so that pinning
works as expected. Fixes a segmentation fault.
(bzr r3645)
Diffstat (limited to 'src/extension/execution-env.h')
| -rw-r--r-- | src/extension/execution-env.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/extension/execution-env.h b/src/extension/execution-env.h index 5758658f3..85e97ef18 100644 --- a/src/extension/execution-env.h +++ b/src/extension/execution-env.h @@ -33,15 +33,17 @@ private: bool _prefsChanged; bool _livePreview; bool _selfdelete; + sigc::signal<void> * _changeSignal; Glib::RefPtr<Glib::MainLoop> _mainloop; Inkscape::UI::View::View * _doc; std::list<Glib::ustring> _selected; sigc::connection _dialogsig; + sigc::connection _changesig; public: Effect * _effect; - ExecutionEnv (Effect * effect, Inkscape::UI::View::View * doc, Gtk::Widget * controls = NULL, Gtk::Dialog * prefDialog = NULL); + ExecutionEnv (Effect * effect, Inkscape::UI::View::View * doc, Gtk::Widget * controls = NULL, sigc::signal<void> * changeSignal = NULL, Gtk::Dialog * prefDialog = NULL); ~ExecutionEnv (void); void run (void); |
