summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLiam P. White <inkscapebrony@gmail.com>2014-07-27 00:24:51 +0000
committerLiam P. White <inkscapebrony@gmail.com>2014-07-27 00:24:51 +0000
commit579cbdca891707a3aa4da7f0593221cc80c493ac (patch)
treed3014907054135d9ce8a4a8836d62eb7e14a1d64 /src
parentClean up some ShapeHolder related things (diff)
downloadinkscape-579cbdca891707a3aa4da7f0593221cc80c493ac.tar.gz
inkscape-579cbdca891707a3aa4da7f0593221cc80c493ac.zip
Fix for 1309050
Fixed bugs: - https://launchpad.net/bugs/1309050 (bzr r13341.1.101)
Diffstat (limited to 'src')
-rw-r--r--src/gradient-drag.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gradient-drag.cpp b/src/gradient-drag.cpp
index ee4c1bc8c..42b8ad8fe 100644
--- a/src/gradient-drag.cpp
+++ b/src/gradient-drag.cpp
@@ -38,6 +38,7 @@
#include "svg/css-ostringstream.h"
#include "svg/svg.h"
#include "preferences.h"
+#include "inkscape.h"
#include "sp-item.h"
#include "style.h"
#include "knot.h"
@@ -55,6 +56,7 @@
#include "verbs.h"
#include "display/sp-canvas.h"
#include "ui/control-manager.h"
+#include "ui/tools/tool-base.h"
using Inkscape::ControlManager;
using Inkscape::CtrlLineType;
@@ -783,6 +785,9 @@ static void gr_knot_moved_handler(SPKnot *knot, Geom::Point const &ppointer, gui
dragger->parent->draggers = g_list_remove (dragger->parent->draggers, dragger);
delete dragger;
+ // throw out delayed snap context
+ Inkscape::UI::Tools::sp_event_context_discard_delayed_snap_event(SP_ACTIVE_DESKTOP->event_context);
+
// update the new merged dragger
d_new->fireDraggables(true, false, true);
d_new->parent->updateLines();