X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=2b03b76723147852cede33b727fa6e549785d21d;hp=6ce52abc28c4a362cf798fac507e4187c311cef7;hb=ffd5cd208c277b148d0e3a85d49330149f02f0c8;hpb=333d5bbc0a326e6fa82db44f3e6ba8dd79cafdd8 diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 6ce52abc..2b03b767 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -115,7 +115,11 @@ void Viewport::mouseReleaseEvent(QMouseEvent *event) void Viewport::wheelEvent(QWheelEvent *event) { assert(event); - _view.zoom(event->delta() / 120, event->x()); + + if (event->orientation() == Qt::Vertical) { + // Vertical scrolling is interpreted as zooming in/out + _view.zoom(event->delta() / 120, event->x()); + } } void Viewport::draw_cursors_background(QPainter &p)