<div dir="ltr">(Coming into this one late)<div><br></div><div>When I first wrote xdg-shell, I maintained that attaching a NULL buffer should be illegal since it has no benefit compared to destroying the surface, but compositors might not reset all data attached to the surface, making a weird exception where clients depend on bugs where state isn't always reset. And the "resetting of all data" might seem like strange behavior to clients.</div><div><br></div><div>Has this rationale changed?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 11, 2017 at 8:11 PM, David Edmundson <span dir="ltr"><<a href="mailto:davidedmundson@kde.org" target="_blank">davidedmundson@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span></span><br><span></span><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
<br>
</span>The idea is that having unmapped by null-attach means the<br>
xdg_surface/xdg_toplevel etc is reset to the exact same state that it<br>
had when first created, thus to map again, one would do what one would<br>
do the same as when mapping it for the first time: set up the state<br>
(set_title, (set_maximized?), set_app_id), commit, wait for configure,<br>
then attach a new buffer given the configure event data.<br>
<br>
<br></blockquote></span><div>Thanks, I'd totally forgotten the commit as I was only looking in this interface.<br></div><div>It's clear now.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><br><div>David<br></div></font></span></div></div></div>
<br>______________________________<wbr>_________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/wayland-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/wayland-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">  Jasper<br></div>
</div>