[Wayland-bugs] [Bug 774534] [wayland] input shape and opaque region not applied without begin_paint()/end_paint()

gtk+ (GNOME Bugzilla) bugzilla at gnome.org
Wed Nov 30 13:39:47 UTC 2016


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

Olivier Fourdan <ofourdan at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #340013|0                           |1
        is obsolete|                            |

--- Comment #9 from Olivier Fourdan <ofourdan at redhat.com> ---
Created attachment 341050
  --> https://bugzilla.gnome.org/attachment.cgi?id=341050&action=edit
[PATCH gtk-3-22] wayland: apply input shape and opaque region

For subsurfaces, the new state which includes the input shape and opaque
region is not applied by the compositor if the subsurface is in
effective synchronous mode.

So we need to apply the input shape and opaque region once the
subsurface is desynchronized and its parent surface is in effective
desynchronized mode, which is when the parent surface is committed,
otherwise these may never be applied if the widget is not using
being_paint()/end_paint() (like clutter).

-- 
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/20161130/db1c1a91/attachment.html>


More information about the wayland-bugs mailing list