diff --git a/legacy/edje/src/lib/edje_cache.c b/legacy/edje/src/lib/edje_cache.c index 1791b78cbc..c2b90fcbc7 100644 --- a/legacy/edje/src/lib/edje_cache.c +++ b/legacy/edje/src/lib/edje_cache.c @@ -100,6 +100,13 @@ _edje_file_open(const char *file, const char *coll, int *error_ret, Edje_Part_Co Edje_Part_Collection *edc; Eet_File *ef; Evas_List *l; + struct stat st; + + if (stat(file, &st) != 0) + { + *error_ret = EDJE_LOAD_ERROR_DOES_NOT_EXIST; + return NULL; + } ef = eet_open(file, EET_FILE_MODE_READ); if (!ef)