]> git.eshelyaron.com Git - emacs.git/commit
Ensure bad values don't leak into scroll valuators after DeviceChange
authorPo Lu <luangruo@yahoo.com>
Mon, 14 Feb 2022 05:13:13 +0000 (13:13 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 14 Feb 2022 05:14:54 +0000 (13:14 +0800)
commit32fbda5c37d7c11201df8232c1cc6e2b5d88791e
tree8dd2d80cdc609fbd50a1802502339ac2ed161610
parent80f8dd654014aff065df76095aedfd09c21faf92
Ensure bad values don't leak into scroll valuators after DeviceChange

* src/xterm.c (xi_reset_scroll_valuators_for_device_id): New
argument `pending_only'.
(handle_one_xevent): Reset pending scroll valuators on XI_Enter
and mark valuators updated via DeviceChanged events as pending.

* src/xterm.h (struct xi_scroll_valuator_t): New field
`pending_enter_reset'.
src/xterm.c
src/xterm.h