From 88691e7d15492a6733a2deffa13f76b41673c9ad Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Sun, 24 Mar 2024 22:42:02 +0100 Subject: [PATCH] fix crash on knots with snap enabled and deleted knots --- src/ui/knot/knot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/knot/knot.cpp b/src/ui/knot/knot.cpp index 121ae126cd..57b91cce8b 100644 --- a/src/ui/knot/knot.cpp +++ b/src/ui/knot/knot.cpp @@ -73,13 +73,13 @@ SPKnot::SPKnot(SPDesktop *desktop, char const *tip, Inkscape::CanvasItemCtrlType SPKnot::~SPKnot() { + // FIXME: cannot snap to destroyed knot (lp:1309050) + this->desktop->getTool()->discard_delayed_snap_event(); // Make sure the knot is not grabbed, as it's destructing can be deferred causing // issues like https://gitlab.com/inkscape/inkscape/-/issues/4239 ctrl->ungrab(); ctrl.reset(); - // FIXME: cannot snap to destroyed knot (lp:1309050) - // this->desktop->getTool()->discard_delayed_snap_event(); knot_deleted_callback(this); } -- GitLab