From: Jean-Marc Lasgouttes Date: Sat, 20 Jul 2024 17:47:32 +0000 (+0200) Subject: Make scrolling-by-selection smoother X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=1cc1f0ba27d1846ba244507529d4795ecfa29a39;p=lyx.git Make scrolling-by-selection smoother This trivial patch makes scrolling-by-selection smoother by dividing the step size and the time between steps by 8 when generating synthetic events in work area. The scrolling speed is unchanged, but the result is visually better. --- diff --git a/src/frontends/qt/GuiWorkArea.cpp b/src/frontends/qt/GuiWorkArea.cpp index 462fabda1e..4dfd365d79 100644 --- a/src/frontends/qt/GuiWorkArea.cpp +++ b/src/frontends/qt/GuiWorkArea.cpp @@ -943,6 +943,8 @@ void GuiWorkArea::generateSyntheticMouseEvent() step = 80000 / (time * time); time = 40; } + step /= 8; + time /= 8; } d->synthetic_mouse_event_.timeout.setTimeout(time); d->synthetic_mouse_event_.timeout.start();