From f903bca67cd52fce0079dfcccecf712b3bc726df Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Sat, 13 Oct 2012 23:38:45 +0200 Subject: Shift key should disable snapping when dragging a handle in the node tool Fixed bugs: - https://launchpad.net/bugs/1065931 (bzr r11791) --- src/ui/tool/node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ui/tool/node.cpp') diff --git a/src/ui/tool/node.cpp b/src/ui/tool/node.cpp index bda410856..dc6e0fbae 100644 --- a/src/ui/tool/node.cpp +++ b/src/ui/tool/node.cpp @@ -293,7 +293,7 @@ void Handle::dragged(Geom::Point &new_pos, GdkEventMotion *event) Geom::Point parent_pos = _parent->position(); Geom::Point origin = _last_drag_origin(); SnapManager &sm = _desktop->namedview->snap_manager; - bool snap = sm.someSnapperMightSnap(); + bool snap = held_shift(*event) ? false : sm.someSnapperMightSnap(); boost::optional ctrl_constraint; // with Alt, preserve length -- cgit v1.2.3