From: Jongmin Lee Date: Wed, 8 May 2013 05:17:09 +0000 (+0900) Subject: resove erros when enables abort on error X-Git-Tag: accepted/tizen/20130927.071315^2~345 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f300d0b79336334c6335bb452084b65fc76d919;p=profile%2Fmobile%2Felementary.git resove erros when enables abort on error Change-Id: Ic8fa502bcb68954a0ceab66c0e6f2e149161256c --- diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c index 693f97f..bbca836 100644 --- a/src/lib/elm_list.c +++ b/src/lib/elm_list.c @@ -481,6 +481,7 @@ _elm_list_smart_sizing_eval(Evas_Object *obj) /* parent class' early call */ if (!sd->s_iface) return; + if (!sd->box) return; evas_object_size_hint_min_get(sd->box, &minw, &minh); evas_object_size_hint_max_get(sd->box, &maxw, &maxh); diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index acdb1e8..68f45cb 100644 --- a/src/lib/elm_widget.c +++ b/src/lib/elm_widget.c @@ -6,11 +6,12 @@ static const char ELM_WIDGET_SMART_NAME[] = "elm_widget"; #define API_ENTRY \ - Elm_Widget_Smart_Data * sd = evas_object_smart_data_get(obj); \ - if ((!sd) || (!_elm_widget_is(obj))) + Elm_Widget_Smart_Data * sd; \ + if ((!obj) || (!_elm_widget_is(obj)) || \ + (!(sd = evas_object_smart_data_get(obj)))) #define INTERNAL_ENTRY \ - Elm_Widget_Smart_Data * sd = evas_object_smart_data_get(obj); \ - if (!sd) \ + Elm_Widget_Smart_Data * sd; \ + if ((!obj) || (!(sd = evas_object_smart_data_get(obj)))) \ return #define ELM_WIDGET_FOCUS_GET(obj) \