<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Spurious leave-notify event after touch up"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=766314#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Spurious leave-notify event after touch up"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=766314">bug 766314</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=carlosg%40gnome.org" title="Carlos Garnacho <carlosg@gnome.org>"> <span class="fn">Carlos Garnacho</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=327697&action=diff" name="attach_327697" title="wayland: Avoid spurious crossing events from master touch device">attachment 327697</a> <a href="attachment.cgi?id=327697&action=edit" title="wayland: Avoid spurious crossing events from master touch device">[details]</a></span> <a href='review?bug=766314&attachment=327697'>[review]</a>
wayland: Avoid spurious crossing events from master touch device

Only generate crossing events on wl_touch.down for the virtual master
device used for touch events, and only whenever this virtual device
actually moves across surfaces. This behavior resembles better what is
expected in X11, where the pointer is warped to the touch position
on XITouchBegin.

This avoids the double emission of leave events when the pointer
emulating touch is lifted, that crossing event will be instead
generated when/if the focus surface changes.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>