forked from enlightenment/efl
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:
parent
f534103c95
commit
abf3c3c470
|
@ -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: only with 32px shelves. The problem is probably somewhere else,
|
||||||
// XXX: but until it's found, leave this here.
|
// XXX: but until it's found, leave this here.
|
||||||
// XXX: by Sachiel, January 21th 2009, 19:30 UTC
|
// 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);
|
rp = _edje_real_part_recursive_get(&ed, part);
|
||||||
rpcur = evas_object_data_get(obj_swallow, "\377 edje.swallowing_part");
|
rpcur = evas_object_data_get(obj_swallow, "\377 edje.swallowing_part");
|
||||||
|
|
Loading…
Reference in New Issue