diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2010-02-08 16:07:50 +0000 |
|---|---|---|
| committer | Krzysztof KosiĆski <tweenk.pl@gmail.com> | 2010-02-08 16:07:50 +0000 |
| commit | aef0b601b6f7aa1cac25272afca788fa35805070 (patch) | |
| tree | c1a0886fbd048d09cd5e2c11b4dc596344eeec3b /src/ui/tool/selector.cpp | |
| parent | Fix new path update preference. (diff) | |
| download | inkscape-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.cpp | 8 |
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 |
