zmike pushed a commit to branch efl-1.22. http://git.enlightenment.org/core/efl.git/commit/?id=0aa266467ef7fee5ca16aac207a26ef51cbe6beb
commit 0aa266467ef7fee5ca16aac207a26ef51cbe6beb Author: Mike Blumenkrantz <[email protected]> Date: Wed May 29 09:17:12 2019 -0400 elm/diskselector: trigger sizing eval during theme set only if finalized Summary: this can't be successfully completed until the object has been fully constructed @fix Depends on D8957 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8958 --- src/lib/elementary/elm_diskselector.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/elm_diskselector.c b/src/lib/elementary/elm_diskselector.c index a018771136..ec40bc51ea 100644 --- a/src/lib/elementary/elm_diskselector.c +++ b/src/lib/elementary/elm_diskselector.c @@ -862,8 +862,11 @@ _elm_diskselector_efl_ui_widget_theme_apply(Eo *obj, Elm_Diskselector_Data *sd) } } - _theme_data_get(obj); - _sizing_eval(obj); + if (efl_finalized_get(obj)) + { + _theme_data_get(obj); + _sizing_eval(obj); + } evas_event_thaw(evas); evas_event_thaw_eval(evas); --
