[Wayland-bugs] [Bug 750845] popup windows don't get touch events

gtk+ (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 19 06:51:39 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=750845

--- Comment #7 from Carlos Garnacho <carlosg at gnome.org> ---
Created attachment 315892
  --> https://bugzilla.gnome.org/attachment.cgi?id=315892&action=edit
wayland: Separate touch pointer emulation into its own master pointer

The common GDK code accounts for "pointer emulating" touch sequences to be
synchronized with the pointer position by the windowing system.

However on Wayland pointer and touch are completely independent, the backend
attempts to implement pointer emulation, but doesn't account for the
possible crossing events happening when the user switches from pointer to
touch or the opposite.

In order to fix this, and to ensure we don't have to interact with the
master pointer (which backs the wl_pointer), separate the touch interface
to have its own master pointer, and ensure crossing events are emitted on
it, so the picture of an "emulated pointer" is complete above the backend.

Inspired in a former patch by Jonny Lamb <jonnylamb at gnome.org>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20151119/6c882ba7/attachment-0001.html>


More information about the wayland-bugs mailing list