<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [Wayland]: Totem window misplaced after a state change"
href="https://bugzilla.gnome.org/show_bug.cgi?id=771915#c11">Comment # 11</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [Wayland]: Totem window misplaced after a state change"
href="https://bugzilla.gnome.org/show_bug.cgi?id=771915">bug 771915</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>I see basically 3 possibilities:
1. Revert commit <a href="https://git.gnome.org/browse/gtk%2B/commit/?id=4cb1b96">4cb1b96</a> and use a clamp() in
gdk_wayland_window_set_geometry_hints() -> That's a quick and dirty hack but
would get us out of the problem, but the size contraints might be wrong at some
point in time
2. Amend gtk_widget_size_allocate_with_baseline() to chain the size_allocate
signal even if the gtk_widget_size_allocate_with_baseline() /thinks/ nothing
significant has changed -> Tested, it works, but I am not sure of the side
effects on other code and efficiency, as we might end up sending size_allocate
signals a lot more often
3. Continue searching for a better solution than 1. and 2.</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>