From: Mike Blumenkrantz Date: Mon, 2 Feb 2015 18:39:32 +0000 (-0500) Subject: hide wl clients on surface delete X-Git-Tag: upstream/0.19.99~168 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=66e4c59764a705a3bebffee6c7f0ddd53a0a0530;p=platform%2Fupstream%2Fenlightenment.git 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 --- diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 24c7c9e..88e7e4c 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)); }