summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_list.c
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2018-06-19 13:41:44 -0400
committerMike Blumenkrantz <zmike@samsung.com>2018-06-19 13:41:44 -0400
commita43cb224c13bcc448fc489cc6fb30a4b53cff636 (patch)
treea4cc6125345084b9666ef51075efc6bf9b0ab0c0 /src/lib/elementary/elm_list.c
parent30197a488f7ea0bb02ac81f267b83c710fd85709 (diff)
downloadefl-a43cb224c13bcc448fc489cc6fb30a4b53cff636.tar.gz
elm_list: return from sizing_eval immediately if called during constructor
Summary: this is both invalid and useless, so return immediately before spending cpu time and generating error messages fix T7035 Depends on D6324 Reviewers: bu5hm4n, Hermet, woohyun, devilhorns Reviewed By: bu5hm4n Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T7035 Differential Revision: https://phab.enlightenment.org/D6325
Diffstat (limited to 'src/lib/elementary/elm_list.c')
-rw-r--r--src/lib/elementary/elm_list.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_list.c b/src/lib/elementary/elm_list.c
index 26617ba59c..17464df64e 100644
--- a/src/lib/elementary/elm_list.c
+++ b/src/lib/elementary/elm_list.c
@@ -697,6 +697,7 @@ _elm_list_elm_layout_sizing_eval(Eo *obj, Elm_List_Data *sd)
double xw = 0.0, yw = 0.0;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
+ if (!efl_finalized_get(obj)) return; //not constructed yet
evas_object_size_hint_combined_min_get(sd->box, &minw, &minh);
evas_object_size_hint_max_get(sd->box, &maxw, &maxh);