From: Mike Blumenkrantz Date: Tue, 22 Sep 2015 16:36:12 +0000 (-0400) Subject: block gadcon thaw on unpopulate when gadcon is deleted X-Git-Tag: upstream/0.20.0~262 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4eaeabc1c306b45ee9bc7457ca8adb1c48b4d026;p=platform%2Fupstream%2Fenlightenment.git block gadcon thaw on unpopulate when gadcon is deleted saves a huge amount of unnecessary calc time --- diff --git a/src/bin/e_gadcon.c b/src/bin/e_gadcon.c index 9e8cdf0..336b32f 100644 --- a/src/bin/e_gadcon.c +++ b/src/bin/e_gadcon.c @@ -618,7 +618,8 @@ e_gadcon_unpopulate(E_Gadcon *gc) if (gc->awaiting_classes) eina_hash_free(gc->awaiting_classes); gc->awaiting_classes = NULL; - if (gc->o_container && (!stopping)) e_gadcon_layout_thaw(gc->o_container); + if (gc->o_container && (!stopping) && (!e_object_is_del(E_OBJECT(gc)))) + e_gadcon_layout_thaw(gc->o_container); } E_API void