diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index d4eada9a..a6c330c3 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -2765,6 +2765,9 @@ tp_interface_disable_feature(struct evdev_dispatch *dispatch, case LIBINPUT_FEATURE_TOUCHPAD_JUMP_DETECTION: tp->jump.detection_disabled = true; break; + case LIBINPUT_FEATURE_TOUCHPAD_HYSTERESIS: + tp->hysteresis.enabled = false; + break; default: return; } diff --git a/src/libinput-feature.h b/src/libinput-feature.h index ee355ced..023e20be 100644 --- a/src/libinput-feature.h +++ b/src/libinput-feature.h @@ -27,6 +27,7 @@ enum libinput_feature { LIBINPUT_FEATURE_BUTTON_DEBOUNCING = 1, LIBINPUT_FEATURE_WHEEL_DEBOUNCING, LIBINPUT_FEATURE_TOUCHPAD_JUMP_DETECTION, + LIBINPUT_FEATURE_TOUCHPAD_HYSTERESIS, _LIBINPUT_N_FEATURES };