[Wayland-bugs] [Bug 69759] Touch points get out of sync with single touch devices; clients stop receiving events

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Sep 24 11:25:26 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=69759

--- Comment #5 from Neil Roberts <neil at linux.intel.com> ---
I think I can see one problem looking at the evtest event log. At line 350
there are touch up and down events with no motion event in-between. The evdev
code actually ignores the key down events and only sends the touch down event
on the first motion event. The key up events cause it to directly send the
touch up event. That would therefore cause it to send a touch up event without
the corresponding down event and it would get confused and stop processing
further events as you saw.

If that is the problem then I guess the simple solution would be to get it to
track the key down events instead of just relying on the motion events.

$ head -n 350 evtest.log | grep "BTN_TOUCH.*value 0" | wc -l
48

-- 
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/20130924/67f5c755/attachment-0001.html>


More information about the Wayland-bugs mailing list