diff options
| author | Liam P. White <inkscapebrony@gmail.com> | 2014-07-27 00:24:51 +0000 |
|---|---|---|
| committer | Liam P. White <inkscapebrony@gmail.com> | 2014-07-27 00:24:51 +0000 |
| commit | 579cbdca891707a3aa4da7f0593221cc80c493ac (patch) | |
| tree | d3014907054135d9ce8a4a8836d62eb7e14a1d64 /src | |
| parent | Clean up some ShapeHolder related things (diff) | |
| download | inkscape-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.cpp | 5 |
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(); |
