Dont send non-finger based zero size scroll events on Wayland

This commit is contained in:
Kovid Goyal 2026-02-17 11:23:49 +05:30
parent ff4d80dbde
commit 76a29273c8
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -183,7 +183,7 @@ glfw_handle_scroll_event_for_momentum(
const bool is_synthetic_momentum_start_event = stopped && momentum_scroll_gesture_detection_timeout_ms;
if (!w) { cancel_existing_scroll(true); return; }
if (!is_finger_based || ev->offset_type != GLFW_SCROLL_OFFEST_HIGHRES || s.friction < 0 || s.friction >= 1) {
_glfwInputScroll(w, ev);
if (ev->x_offset != 0 || ev->y_offset != 0) _glfwInputScroll(w, ev);
return;
}
monotonic_t now = monotonic();