<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
---<br>
 src/shell.c |    3 +++<br>
 1 files changed, 3 insertions(+), 0 deletions(-)<br>
<br>
diff --git a/src/shell.c b/src/shell.c<br>
index 52c21e5..60f8643 100644<br>
--- a/src/shell.c<br>
+++ b/src/shell.c<br>
@@ -1200,6 +1200,9 @@ destroy_shell_surface(struct shell_surface *shsurf)<br>
        shsurf-&gt;surface-&gt;configure = NULL;<br>
        ping_timer_destroy(shsurf);<br>
<br>
+       if (shsurf-&gt;unresponsive_animation.exists)<br>
+               wl_list_remove(&amp;shsurf-&gt;unresponsive_animation.current.link);<br>
+<br>
        wl_list_remove(&amp;shsurf-&gt;link);<br>
        free(shsurf);<br>
 }<br><br></blockquote><div><br> </div></div>Ah yes, there is no destroy handler for this animation. Thanks for tracking this down and fixing it.<br><br><br>Scott<br>