diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2016-02-04 08:31:25 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2016-02-05 07:40:51 +1000 |
commit | b27f04689e60a9148523124aa610b23dbe173377 (patch) | |
tree | 4750cd9e1504956537e1c2eef04a9af76e1c867d /tools | |
parent | a84bf167a394f6fe4cb179c22546f0d02b518dfb (diff) |
touchpad: while a key is held down, don't disable dwt
If a key enables dwt and is held down when the timeout expires, re-issue the
timeout.
There is a corner case where dwt may not work as expected:
1. key down and held down
2. dwt timer expires, dwt is re-issued
3. touch starts
4. key is released
5. dwt timer expires
6. touch now starts moving the pointer
This is an effect of the smart touch detection. A touch starting after the
last key press is released for pointer motion once dwt turns off again. This
is what happens in the above case, the dwt timer expiring is the last virtual
key press. This is a corner case and likely hard to trigger by a real user.
https://bugs.freedesktop.org/show_bug.cgi?id=93984
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions