From: Mike Blumenkrantz Date: Wed, 29 May 2019 13:17:12 +0000 (-0400) Subject: elm/diskselector: trigger sizing eval during theme set only if finalized X-Git-Tag: accepted/tizen/unified/20190604.014647~85 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=26dc079bb320eb1828a5a05b9fcf10cfc1b70aa5;p=platform%2Fupstream%2Fefl.git 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 --- diff --git a/src/lib/elementary/elm_diskselector.c b/src/lib/elementary/elm_diskselector.c index bcbcffb..3679ad6 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);