Reverting. Comment in code says it all
authorsachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Jan 2009 23:30:50 +0000 (23:30 +0000)
committersachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Jan 2009 23:30:50 +0000 (23:30 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@38692 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/edje_util.c

index 8c27149..70b8eb6 100644 (file)
@@ -1104,7 +1104,11 @@ edje_object_part_swallow(Evas_Object *obj, const char *part, Evas_Object *obj_sw
    // XXX: I guess this is not required, removing for testing purposes
    // XXX: uncomment if you see glitches in e17 or others.
    // XXX: by Gustavo, January 21th 2009.
-   //_edje_recalc_do(ed);
+   // XXX: I got a backtrace with over 30000 calls without this,
+   // XXX: only with 32px shelves. The problem is probably somewhere else,
+   // XXX: but until it's found, leave this here.
+   // XXX: by Sachiel, January 21th 2009, 19:30 UTC
+   _edje_recalc_do(ed);
 
    rp = _edje_real_part_recursive_get(ed, (char *)part);
    if (!rp) return;