<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Wayland: Unmapping a toplevel from a menu/popup can lead to a protocol error"
href="https://bugzilla.gnome.org/show_bug.cgi?id=770906#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Wayland: Unmapping a toplevel from a menu/popup can lead to a protocol error"
href="https://bugzilla.gnome.org/show_bug.cgi?id=770906">bug 770906</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=334878&action=diff" name="attach_334878" title="[PATCH] wayland: unmap popup along with its toplevel">attachment 334878</a> <a href="attachment.cgi?id=334878&action=edit" title="[PATCH] wayland: unmap popup along with its toplevel">[details]</a></span> <a href='review?bug=770906&attachment=334878'>[review]</a>
[PATCH] wayland: unmap popup along with its toplevel
If an application umaps the toplevel from its popup callback, this can
lead to a protocol error.
Make sure we mark popup parent and use that to check if their parent is
the toplevel being unmapped in which case we shall unmap the popup first
to avoid the protocol error.</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>