block gadcon thaw on unpopulate when gadcon is deleted
authorMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 22 Sep 2015 16:36:12 +0000 (12:36 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 22 Sep 2015 16:36:12 +0000 (12:36 -0400)
saves a huge amount of unnecessary calc time

src/bin/e_gadcon.c

index 9e8cdf0..336b32f 100644 (file)
@@ -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