[Wayland-bugs] [Bug 764519] Two finger tap on title bars non-functional on GTK3 apps and wayland
mutter (GNOME Bugzilla)
bugzilla at gnome.org
Mon Apr 4 16:23:20 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=764519
--- Comment #3 from Carlos Garnacho <carlosg at gnome.org> ---
Created attachment 325359
--> https://bugzilla.gnome.org/attachment.cgi?id=325359&action=edit
wayland: remove pressed button checks from
meta_wayland_pointer_can_grab_surface()
Leave these checks up to the callers, the only uses of this function
(indirect, through meta_wayland_seat_get_grab_info) are
[wl_shell|xdg]_surface.move/resize/show_window_menu.
In move/resize it makes sense to check for a button being pressed, because
we must expect a button release event. However for xdg_surface.show_window_menu
we 1) don't strictly need further events and 2) we must account for
press+release
event pairs being processed at once in the compositor before the client sees
the former.
That is eg. the case of touchpad 2nd/3rd button tap emulation, multifinger
taps will emit the event pair at once, so when the client manages to request
xdg_surface.show_window_menu, it'll be too late in the compositor side, so the
request is ignored.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20160404/8274a1f3/attachment.html>
More information about the wayland-bugs
mailing list