From 7a21fac3f7995d90d9c9c94f09cec5685a34fb33 Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Fri, 9 Feb 2018 21:00:59 +0900 Subject: [PATCH] progressbar: Modify to check null pointer argument. Change-Id: I3b8210163e19b1d13fb07872d6d3d5fbf5bacae9 Signed-off-by: Bowon Ryu --- src/lib/elementary/efl_ui_progressbar.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib/elementary/efl_ui_progressbar.c b/src/lib/elementary/efl_ui_progressbar.c index ac34f10..f034ee7 100644 --- a/src/lib/elementary/efl_ui_progressbar.c +++ b/src/lib/elementary/efl_ui_progressbar.c @@ -728,17 +728,16 @@ elm_progressbar_part_value_get(const Evas_Object *obj, const char *part) EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj) { - Efl_Ui_Dir dir; - dir = efl_ui_direction_get(obj); + EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd, EINA_FALSE); - return _is_horizontal(dir); + return _is_horizontal(sd->dir); } EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) { Efl_Ui_Dir dir; - EFL_UI_PROGRESSBAR_DATA_GET(obj, sd); + EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); dir = _direction_get(_is_horizontal(sd->dir), inverted); @@ -758,7 +757,7 @@ EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { Efl_Ui_Dir dir; - EFL_UI_PROGRESSBAR_DATA_GET(obj, sd); + EFL_UI_PROGRESSBAR_DATA_GET_OR_RETURN(obj, sd); dir = _direction_get(horizontal, _is_inverted(sd->dir)); -- 2.7.4