<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Touch points get out of sync with single touch devices; clients stop receiving events"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=69759#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Touch points get out of sync with single touch devices; clients stop receiving events"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=69759">bug 69759</a>
              from <span class="vcard"><a class="email" href="mailto:neil@linux.intel.com" title="Neil Roberts <neil@linux.intel.com>"> <span class="fn">Neil Roberts</span></a>
</span></b>
        <pre>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</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>