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.

(cherry picked from commit 1cc1f0ba27)
This commit is contained in:
Jean-Marc Lasgouttes 2024-07-20 19:47:32 +02:00
parent df313e9920
commit 73bfef16f3
2 changed files with 4 additions and 0 deletions

View File

@ -945,6 +945,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();

View File

@ -33,6 +33,8 @@ What's new
- Show font info in status line again.
- Make scrolling smoother when using selection.
* DOCUMENTATION AND LOCALIZATION