summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/selector.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-02-08 16:07:50 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-02-08 16:07:50 +0000
commitaef0b601b6f7aa1cac25272afca788fa35805070 (patch)
treec1a0886fbd048d09cd5e2c11b4dc596344eeec3b /src/ui/tool/selector.cpp
parentFix new path update preference. (diff)
downloadinkscape-aef0b601b6f7aa1cac25272afca788fa35805070.tar.gz
inkscape-aef0b601b6f7aa1cac25272afca788fa35805070.zip
Really fix middle click zoom in the node tool.
(bzr r9067)
Diffstat (limited to 'src/ui/tool/selector.cpp')
-rw-r--r--src/ui/tool/selector.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ui/tool/selector.cpp b/src/ui/tool/selector.cpp
index 8d3cf5650..a30f96025 100644
--- a/src/ui/tool/selector.cpp
+++ b/src/ui/tool/selector.cpp
@@ -108,12 +108,14 @@ bool Selector::event(GdkEvent *event)
case GDK_BUTTON_PRESS:
// Do not pass button presses other than left button to the control point.
// This way middle click and right click can be handled in SPEventContext.
- if (event->button.button != 1) return false;
- _dragger->setPosition(_desktop->w2d(event_point(event->motion)));
+ if (event->button.button == 1) {
+ _dragger->setPosition(_desktop->w2d(event_point(event->motion)));
+ return _dragger->event(event);
+ }
break;
default: break;
}
- return _dragger->event(event);
+ return false;
}
} // namespace UI