From d73190a0bfa1081927c0deef955d6d23b374a1ac Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Tue, 3 Sep 2019 10:26:05 +0200 Subject: [PATCH] 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 Reviewed-by: Mike Blumenkrantz Differential Revision: https://phab.enlightenment.org/D9825 --- src/lib/elementary/efl_ui_position_manager_list.c | 1 + 1 file changed, 1 insertion(+) 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); }