From b4cf7588b122d870f50b05f218f6dacff5b23da8 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Sun, 8 Dec 2013 04:53:49 +0900 Subject: [PATCH] layout: check the return value of elm_widget_theme_object_set() and return if it fails. Do not proceed next steps if elm_widget_theme_object_set() returns false. Proceeding next steps has no meaning at all. --- legacy/elementary/src/lib/elm_layout.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/elementary/src/lib/elm_layout.c b/legacy/elementary/src/lib/elm_layout.c index 697727400b..9337e1bdc6 100644 --- a/legacy/elementary/src/lib/elm_layout.c +++ b/legacy/elementary/src/lib/elm_layout.c @@ -350,9 +350,9 @@ _elm_layout_smart_theme(Eo *obj, void *_pd, va_list *list) } /* function already prints error messages, if any */ - int_ret = elm_widget_theme_object_set - (obj, wd->resize_obj, sd->klass, sd->group, - elm_widget_style_get(obj)); + if (!elm_widget_theme_object_set(obj, wd->resize_obj, sd->klass, sd->group, + elm_widget_style_get(obj))) + return; edje_object_mirrored_set (wd->resize_obj, elm_widget_mirrored_get(obj));