<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Wayland: menu does not resize after disabling an action"
href="https://bugzilla.gnome.org/show_bug.cgi?id=772505#c23">Comment # 23</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Wayland: menu does not resize after disabling an action"
href="https://bugzilla.gnome.org/show_bug.cgi?id=772505">bug 772505</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=340757&action=diff" name="attach_340757" title="[PATCH gtk-3-22] wayland: Fix a race condition with xdg_popup resize">attachment 340757</a> <a href="attachment.cgi?id=340757&action=edit" title="[PATCH gtk-3-22] wayland: Fix a race condition with xdg_popup resize">[details]</a></span> <a href='review?bug=772505&attachment=340757'>[review]</a>
[PATCH gtk-3-22] wayland: Fix a race condition with xdg_popup resize
When resizing an xdg_popup immediately after the initial mapping, there
is a race condition between the client and the compositor which is
processing the initial size given by the xdg_positioner, leading to the
xdg_popup to be eventually of the wrong size.
Only way to make sure the size is correct in that case is to hide and
show the window again. Considering this occurs before the initial
configure is processed, it should not be noticeable.</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>