From 32fa4583704b3875eefcac85e75c7579a2ca5496 Mon Sep 17 00:00:00 2001 From: Cedric Bail Date: Mon, 12 Aug 2013 08:58:37 +0900 Subject: [PATCH] edje: fix forgotten fetch. --- src/lib/edje/edje_smart.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c index 1e2775b60e..de3ee807c1 100644 --- a/src/lib/edje/edje_smart.c +++ b/src/lib/edje/edje_smart.c @@ -333,7 +333,7 @@ _edje_smart_file_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list) const char *file = va_arg(*list, const char *); const char *group = va_arg(*list, const char *); Eina_Bool *ret = va_arg(*list, Eina_Bool *); - Eina_File *f; + Eina_File *f = NULL; Eina_Array *nested; if (ret) *ret = EINA_FALSE; @@ -343,6 +343,9 @@ _edje_smart_file_set(Eo *obj, void *_pd EINA_UNUSED, va_list *list) f = eina_file_open(file, EINA_FALSE); if (!f) { + Edje *ed; + + ed = _edje_fetch(obj); ed->load_error = EDJE_LOAD_ERROR_DOES_NOT_EXIST; return ; }