From 99869d3dff1e0d7db18a3b6a30df23521bb929c8 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Thu, 30 Jan 2014 11:24:47 +0100 Subject: [PATCH] options_wallpaper: Check retrun value of edje_object_file_set edje_object_file_set can fail. Better check for the return value and act accordingly. CID 1147527 --- src/bin/options_wallpaper.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/options_wallpaper.c b/src/bin/options_wallpaper.c index 7dc6f9f0..6bec4fba 100644 --- a/src/bin/options_wallpaper.c +++ b/src/bin/options_wallpaper.c @@ -132,7 +132,11 @@ _grid_content_get(void *data, Evas_Object *obj, const char *part) config->theme); o = elm_layout_add(obj); oe = elm_layout_edje_get(o); - edje_object_file_set(oe, path, "terminology/background"); + if (!edje_object_file_set(oe, path, "terminology/background")) + { + evas_object_del(o); + return NULL; + } evas_object_show(o); return o; }