From 99a5cbf5cafe5aa6e5f95135dcf5031f9d98630a Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 27 Jun 2007 06:25:39 +0000 Subject: r15481@tres: ted | 2007-05-22 09:56:22 -0700 Switching to sigc::signal so it actually works. (bzr r3126) --- src/extension/effect.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/extension/effect.cpp') diff --git a/src/extension/effect.cpp b/src/extension/effect.cpp index d18599d62..80dc776e3 100644 --- a/src/extension/effect.cpp +++ b/src/extension/effect.cpp @@ -2,7 +2,7 @@ * Authors: * Ted Gould * - * Copyright (C) 2002-2006 Authors + * Copyright (C) 2002-2007 Authors * * Released under GNU GPL, read the file 'COPYING' for more information */ @@ -364,9 +364,7 @@ Effect::prefs (Inkscape::UI::View::View * doc) set_state(Extension::STATE_LOADED); if (!loaded()) return false; - Glib::SignalProxyInfo changeSignalInfo = {signal_name: "Effect Preference Changed", - callback: NULL, notify_callback: NULL}; - Glib::SignalProxy0 changeSignal(NULL, &changeSignalInfo); + sigc::signal changeSignal; Gtk::Widget * controls; controls = imp->prefs_effect(this, doc, &changeSignal); @@ -376,7 +374,7 @@ Effect::prefs (Inkscape::UI::View::View * doc) } ExecutionEnv executionEnv(this, doc, controls); - //changeSignal.connect(sigc::mem_fun(executionEnv, &ExecutionEnv::preferencesChange)); + changeSignal.connect(sigc::mem_fun(executionEnv, &ExecutionEnv::preferencesChange)); executionEnv.run(); return true; -- cgit v1.2.3