summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/node-tool.cpp
diff options
context:
space:
mode:
authorbuliabyak <>2010-02-10 21:31:18 +0000
committerbuliabyak <>2010-02-10 21:31:18 +0000
commit87c80e3ee119f492cb724e9b01c5c4f32027390c (patch)
treecba428303f79265b3d18752d5bbdfaa62cba127c /src/ui/tool/node-tool.cpp
parentPrevent the Bezier tool from introducing a redundant closing line segment (diff)
downloadinkscape-87c80e3ee119f492cb724e9b01c5c4f32027390c.tar.gz
inkscape-87c80e3ee119f492cb724e9b01c5c4f32027390c.zip
fix middle button pan and rubberband-zoom in node tool
(bzr r9080)
Diffstat (limited to 'src/ui/tool/node-tool.cpp')
-rw-r--r--src/ui/tool/node-tool.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ui/tool/node-tool.cpp b/src/ui/tool/node-tool.cpp
index 663504b52..945fe5edd 100644
--- a/src/ui/tool/node-tool.cpp
+++ b/src/ui/tool/node-tool.cpp
@@ -445,6 +445,8 @@ gint ink_node_tool_root_handler(SPEventContext *event_context, GdkEvent *event)
switch (event->type)
{
case GDK_MOTION_NOTIFY: {
+ if (event->button.button == 1) {
+
combine_motion_events(desktop->canvas, event->motion, 0);
SPItem *over_item = sp_event_context_find_item (desktop, event_point(event->button),
FALSE, TRUE);
@@ -476,7 +478,11 @@ gint ink_node_tool_root_handler(SPEventContext *event_context, GdkEvent *event)
prefs->getInt("/tools/nodes/pathflash_timeout", 500));
c->unref();
}
- } return true;
+
+ return true;
+ }
+ }
+ break;
case GDK_KEY_PRESS:
switch (get_group0_keyval(&event->key))
{