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.
