summaryrefslogtreecommitdiffstats
path: root/src/knot-holder-entity.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2018-11-04 09:35:02 +0000
committerMarc Jeanmougin <marc@jeanmougin.fr>2018-11-04 09:35:02 +0000
commit3fa952e8e632b366658ed0f7e676fd0736e2909b (patch)
treeee44ced77c014c0181bb9163fbc524b3ca550fa5 /src/knot-holder-entity.cpp
parentUse monospace digits font in messages and spinbuttons (diff)
parentToolBase::root_handler: fix keyboard movement for KEY_Up and KEY_Down events (diff)
downloadinkscape-3fa952e8e632b366658ed0f7e676fd0736e2909b.tar.gz
inkscape-3fa952e8e632b366658ed0f7e676fd0736e2909b.zip
Merge branch 'fix-knot-selection' of gitlab.com:ao2/inkscape
Diffstat (limited to 'src/knot-holder-entity.cpp')
-rw-r--r--src/knot-holder-entity.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/knot-holder-entity.cpp b/src/knot-holder-entity.cpp
index 3664bbc81..9408e7942 100644
--- a/src/knot-holder-entity.cpp
+++ b/src/knot-holder-entity.cpp
@@ -58,6 +58,7 @@ void KnotHolderEntity::create(SPDesktop *desktop, SPItem *item, KnotHolder *pare
update_knot();
knot->show();
+ _mousedown_connection = knot->mousedown_signal.connect(sigc::mem_fun(*parent_holder, &KnotHolder::knot_mousedown_handler));
_moved_connection = knot->moved_signal.connect(sigc::mem_fun(*parent_holder, &KnotHolder::knot_moved_handler));
_click_connection = knot->click_signal.connect(sigc::mem_fun(*parent_holder, &KnotHolder::knot_clicked_handler));
_ungrabbed_connection = knot->ungrabbed_signal.connect(sigc::mem_fun(*parent_holder, &KnotHolder::knot_ungrabbed_handler));
@@ -66,6 +67,7 @@ void KnotHolderEntity::create(SPDesktop *desktop, SPItem *item, KnotHolder *pare
KnotHolderEntity::~KnotHolderEntity()
{
+ _mousedown_connection.disconnect();
_moved_connection.disconnect();
_click_connection.disconnect();
_ungrabbed_connection.disconnect();