From 23024d4b0adda7d5b77560565f6163c285429816 Mon Sep 17 00:00:00 2001 From: Gabriele Mazzotta Date: Sat, 5 Sep 2020 10:38:44 -0400 Subject: [PATCH] Fix vertical scrolling with touchpads and trackpoints. In case of diagonal scrolling, which can happen when using touchpads, 'x' is not zero. BUG: 425765 FIXED-IN: 20.08.2 --- src/widgets/TerminalDisplay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/TerminalDisplay.cpp b/src/widgets/TerminalDisplay.cpp index 44a50c92..e9a810ac 100644 --- a/src/widgets/TerminalDisplay.cpp +++ b/src/widgets/TerminalDisplay.cpp @@ -2850,7 +2850,7 @@ void TerminalDisplay::mouseDoubleClickEvent(QMouseEvent* ev) void TerminalDisplay::wheelEvent(QWheelEvent* ev) { // Only vertical scrolling is supported - if (ev->angleDelta().x() != 0) { + if (qAbs(ev->angleDelta().y()) < qAbs(ev->angleDelta().x())) { return; }