Make high resolution scrolling more responsive and configurable
This commit is contained in:
parent
160fbd2071
commit
3f77a2044e
@ -549,6 +549,7 @@ scroll_event(double UNUSED xoffset, double yoffset, int flags) {
|
|||||||
int s;
|
int s;
|
||||||
bool is_high_resolution = flags & 1;
|
bool is_high_resolution = flags & 1;
|
||||||
if (is_high_resolution) {
|
if (is_high_resolution) {
|
||||||
|
yoffset *= global_state.callback_os_window->viewport_y_ratio * OPT(wheel_scroll_multiplier);
|
||||||
if (yoffset * global_state.callback_os_window->pending_scroll_pixels < 0) {
|
if (yoffset * global_state.callback_os_window->pending_scroll_pixels < 0) {
|
||||||
global_state.callback_os_window->pending_scroll_pixels = 0; // change of direction
|
global_state.callback_os_window->pending_scroll_pixels = 0; // change of direction
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user