Code

* Implement node snapping.
[inkscape.git] / src / ui / tool / selectable-control-point.cpp
index b189a713f845716c515c0524315b64aee68be5c8..5b9aa4fc838207a1b42753503b4f5c3abdeae4d4 100644 (file)
@@ -50,10 +50,12 @@ SelectableControlPoint::SelectableControlPoint(SPDesktop *d, Geom::Point const &
 SelectableControlPoint::~SelectableControlPoint()
 {
     _selection.erase(this);
+    _selection.allPoints().erase(this);
 }
 
 void SelectableControlPoint::_connectHandlers()
 {
+    _selection.allPoints().insert(this);
     signal_clicked.connect(
         sigc::mem_fun(*this, &SelectableControlPoint::_clickedHandler));
     signal_grabbed.connect(