[Wayland-bugs] [Bug 67563] Touch events dropped after multiple touchpoints hit at once
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Sep 20 06:53:10 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=67563
--- Comment #5 from Neil Roberts <neil at linux.intel.com> ---
I think this bug is caused by the patch in bug 51909. As you can see from the
last section of Rusty's evtest log, it is getting multiple touch up events
in-between SYN events. After that patch the touch up events are only flushed
once the SYN event is received. However the evdev_device struct only keeps
track of a single pending EVDEV_ABSOLUTE_MT_UP event so the earlier touch up
event gets overridden by the second one and so it never gets emitted.
I can reliably replicate the bug by removing my fingers at the same time. If I
revert the patch from that bug it seems to fix the problem.
Maybe we could fix this bug without breaking bug 51909 by setting the pending
sync flag whenever we get a slot event as well?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20130920/36b913b9/attachment.html>
More information about the Wayland-bugs
mailing list