Stop sending touch-end events if coalescing scroll events

* src/xterm.c (handle_one_xevent): Don't generate touch-end
events if mwheel_coalesce_scroll_events is non-nil.
This commit is contained in:
Po Lu 2022-01-02 11:02:02 +08:00
parent 5bdf413b19
commit a6952f78f3

View file

@ -10173,12 +10173,12 @@ handle_one_xevent (struct x_display_info *dpyinfo,
val->emacs_value += delta;
if (mwheel_coalesce_scroll_events
&& (fabs (val->emacs_value) < 1)
&& (fabs (delta) > 0))
&& (fabs (val->emacs_value) < 1))
continue;
bool s = signbit (val->emacs_value);
inev.ie.kind = (fabs (delta) > 0
inev.ie.kind = ((mwheel_coalesce_scroll_events
|| fabs (delta) > 0)
? (val->horizontal
? HORIZ_WHEEL_EVENT
: WHEEL_EVENT)