From 396f150fb48c17394c52f9849659b764f9fa7f01 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 29 May 2019 09:17:12 -0400 Subject: [PATCH] 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 bcbcffb4a6..3679ad65f8 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);