<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body><span class="vcard"><a href="page.cgi?id=describeuser.html&login=ofourdan%40redhat.com" title="Olivier Fourdan <ofourdan@redhat.com>"> <span class="fn">Olivier Fourdan</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - [wayland] input shape and opaque region not applied without begin_paint()/end_paint()"
href="https://bugzilla.gnome.org/show_bug.cgi?id=774534">bug 774534</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Attachment #340013 is obsolete</td>
<td>
</td>
<td>1
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [wayland] input shape and opaque region not applied without begin_paint()/end_paint()"
href="https://bugzilla.gnome.org/show_bug.cgi?id=774534#c9">Comment # 9</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [wayland] input shape and opaque region not applied without begin_paint()/end_paint()"
href="https://bugzilla.gnome.org/show_bug.cgi?id=774534">bug 774534</a>
from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=ofourdan%40redhat.com" title="Olivier Fourdan <ofourdan@redhat.com>"> <span class="fn">Olivier Fourdan</span></a>
</span></b>
<pre>Created <span class=""><a href="attachment.cgi?id=341050&action=diff" name="attach_341050" title="[PATCH gtk-3-22] wayland: apply input shape and opaque region">attachment 341050</a> <a href="attachment.cgi?id=341050&action=edit" title="[PATCH gtk-3-22] wayland: apply input shape and opaque region">[details]</a></span> <a href='review?bug=774534&attachment=341050'>[review]</a>
[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).</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>