summaryrefslogtreecommitdiff
path: root/drivers/input/input-core-private.h
AgeCommit message (Collapse)AuthorFilesLines
2022-07-20Input: deactivate MT slots when inhibiting or suspending devicesAngela Czubak1-0/+16
When inhibiting or suspending a device we are sending release events for all currently held keys and buttons, however we retain active MT slot state, which causes issues with gesture recognition when we resume or uninhibit. Let's fix it by introducing, in addition to input_dev_release_keys(), nput_mt_release_slots() that will deactivate all currently active slots. Signed-off-by: Angela Czubak <acz@semihalf.com> Link: https://lore.kernel.org/r/20220718151715.1052842-3-acz@semihalf.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>