diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2019-09-03 10:26:05 +0200 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2019-09-03 18:36:23 +0200 |
commit | d73190a0bfa1081927c0deef955d6d23b374a1ac (patch) | |
tree | b44298026eb90d9ffeca81320c04a9bebaebfbcd | |
parent | b3aba63616198175d352f5428b08d1f6e80a8eeb (diff) | |
download | efl-d73190a0bfa1081927c0deef955d6d23b374a1ac.tar.gz |
efl_ui_position_manager_list: skip cache calculation for not finalized
if we are not finalized yet, there is no reason to calculate the caches,
as this will be redone later on anyways.
Co-authored-by: Mike Blumenkrantz <zmike@samsung.com>
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D9825
-rw-r--r-- | src/lib/elementary/efl_ui_position_manager_list.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_position_manager_list.c b/src/lib/elementary/efl_ui_position_manager_list.c index a950d2d1a9..c2558ef512 100644 --- a/src/lib/elementary/efl_ui_position_manager_list.c +++ b/src/lib/elementary/efl_ui_position_manager_list.c @@ -458,6 +458,7 @@ _efl_ui_position_manager_list_efl_ui_layout_orientable_orientation_set(Eo *obj E cache_invalidate(obj, pd); cache_require(obj,pd); + if (!efl_finalized_get(obj)) return; recalc_absolut_size(obj, pd); position_content(obj, pd); } |