From 66e4c59764a705a3bebffee6c7f0ddd53a0a0530 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 2 Feb 2015 13:39:32 -0500 Subject: [PATCH] hide wl clients on surface delete surface callbacks may not trigger xdg/shell unmap callbacks before this is called, so this ensures a hide animation --- src/bin/e_comp_wl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 24c7c9e44..88e7e4cb1 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -1147,6 +1147,7 @@ _e_comp_wl_surface_destroy(struct wl_resource *resource) if (!ec) return; + evas_object_hide(ec->frame); e_object_del(E_OBJECT(ec)); }