edje object swallowing no longer forces a full recalc

this (and/or related prior commits) seems to have hugely improved
edje performance across the board. particularly noticeable in the
settings pane animations for terminology

 #aprilfools
This commit is contained in:
Mike Blumenkrantz 2015-03-31 19:15:17 -04:00
parent f534103c95
commit abf3c3c470
1 changed files with 4 additions and 1 deletions

View File

@ -2707,7 +2707,10 @@ _edje_object_part_swallow(Eo *obj EINA_UNUSED, Edje *ed, const char *part, Evas_
// 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);
// GFY: I decided to try removing this while optimizing some edc and saw
// SRS: no downside after moderate testing, so I decided to commit it.
// LOL: - zmike, 1 April 2015
//_edje_recalc_do(ed);
rp = _edje_real_part_recursive_get(&ed, part);
rpcur = evas_object_data_get(obj_swallow, "\377 edje.swallowing_part");