diff options
author | Chase Douglas <chase.douglas@canonical.com> | 2012-03-07 16:06:27 -0800 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2012-03-22 11:33:20 +1000 |
commit | 31df08a449cf9b6e1740e1c02257997490630d93 (patch) | |
tree | 21ae406f9377f856409ae20ee71687c10a2f4def /Xext | |
parent | 58427e08a4a36ce9e213e4b4fe5249d5db2c764d (diff) |
Use a new sprite trace for indirect touches when all touches have physically ended
All touches of an indirect device, such as a trackpad, are sent to the
same window set. When there are no active touches, a new window set is
created; otherwise, the window set of an existing touch is copied.
The current code checks for any logically active touches. This includes
touches that have physically ended but are still logically active due to
unhandled touch grabs. Instead, we want a new window set whenever there
are no physically active touches.
This change skips over logically active but pending end touches, which
are touches that have physically ended.
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'Xext')
0 files changed, 0 insertions, 0 deletions