https://bugs.kde.org/show_bug.cgi?id=487521

--- Comment #3 from Jason A. Donenfeld <[email protected]> ---
Okay, I see. Before the devicePixelRatio on X11 was probably reporting 1. On
wayland it reports 2. Switching from * to / fixes it:

diff --git a/src/terminalDisplay/TerminalDisplay.cpp
b/src/terminalDisplay/TerminalDisplay.cpp
index 404ffa7c6..8c14d547d 100644
--- a/src/terminalDisplay/TerminalDisplay.cpp
+++ b/src/terminalDisplay/TerminalDisplay.cpp
@@ -1926,7 +1926,7 @@ void TerminalDisplay::wheelEvent(QWheelEvent *ev)
             // giving a scroll of 3 lines

             const int lines =
-               
_scrollWheelState.consumeSteps(static_cast<int>(_terminalFont->fontHeight() *
qApp->devicePixelRatio()), ScrollState::degreesToAngle(5));
+               
_scrollWheelState.consumeSteps(static_cast<int>(_terminalFont->fontHeight() /
qApp->devicePixelRatio()), ScrollState::degreesToAngle(5));
             const int keyCode = lines > 0 ? Qt::Key_Up : Qt::Key_Down;
             QKeyEvent keyEvent(QEvent::KeyPress, keyCode, Qt::NoModifier);

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to