summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/clonetiler.cpp
diff options
context:
space:
mode:
authorLiam P. White <inkscapebrony@gmail.com>2014-06-26 01:45:01 +0000
committerLiam P. White <inkscapebrony@gmail.com>2014-06-26 01:45:01 +0000
commitcdc7587062b42c39a23451e5c9ec7da06dd6fdb3 (patch)
treede3ce9585caf538af3cb215cf117a9e4521df936 /src/ui/dialog/clonetiler.cpp
parent2. connect signals (diff)
downloadinkscape-cdc7587062b42c39a23451e5c9ec7da06dd6fdb3.tar.gz
inkscape-cdc7587062b42c39a23451e5c9ec7da06dd6fdb3.zip
3. remove dead code, refactor existing code. Connect overlooked signals.
(bzr r13341.5.3)
Diffstat (limited to 'src/ui/dialog/clonetiler.cpp')
-rw-r--r--src/ui/dialog/clonetiler.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ui/dialog/clonetiler.cpp b/src/ui/dialog/clonetiler.cpp
index b0298afa6..4d5d50de0 100644
--- a/src/ui/dialog/clonetiler.cpp
+++ b/src/ui/dialog/clonetiler.cpp
@@ -1271,8 +1271,7 @@ CloneTiler::CloneTiler () :
// external_change (so we're not fooled by undo)
selectChangedConn = INKSCAPE->signal_selection_changed.connect(sigc::hide<0>(sigc::bind(sigc::ptr_fun(&CloneTiler::clonetiler_change_selection), dlg)));
externChangedConn = INKSCAPE->signal_external_change.connect (sigc::hide<0>(sigc::bind(sigc::ptr_fun(&CloneTiler::clonetiler_external_change), dlg)));
- //g_signal_connect (G_OBJECT (INKSCAPE), "change_selection", G_CALLBACK (clonetiler_change_selection), dlg);
- //g_signal_connect (G_OBJECT (INKSCAPE), "external_change", G_CALLBACK (clonetiler_external_change), dlg);
+
g_signal_connect(G_OBJECT(dlg), "destroy", G_CALLBACK(clonetiler_disconnect_gsignal), this);
// update now
@@ -1384,9 +1383,6 @@ void CloneTiler::clonetiler_external_change(GtkWidget *dlg)
void CloneTiler::clonetiler_disconnect_gsignal(GObject *, gpointer source)
{
- //if (source && G_IS_OBJECT(source)) {
- //sp_signal_disconnect_by_data (source, widget);
- //}
g_return_if_fail(source != NULL);
CloneTiler* dlg = reinterpret_cast<CloneTiler*>(source);