edje: let's properly report that file doesn't exist.
authorCedric BAIL <cedric.bail@samsung.com>
Wed, 20 Feb 2013 03:10:18 +0000 (12:10 +0900)
committerCedric BAIL <cedric.bail@samsung.com>
Wed, 20 Feb 2013 03:15:00 +0000 (12:15 +0900)
ChangeLog
NEWS
src/lib/edje/edje_cache.c

index 1aad83f..8e82519 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,8 @@
-2013-02-19 Daniel Zaoui
+2013-02-20  Cedric Bail
+
+       * Properly report file not found in Edje.
+
+2013-02-19  Daniel Zaoui
 
         * Fix Evas_Object_Text when LTR and RTL are used in the same paragraph.
 
diff --git a/NEWS b/NEWS
index dc576ff..8fa05e6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -174,3 +174,4 @@ Fixes:
     * fix anchor clicked mouse signals for selection-enabled entries
     * Fix edje_color_class_list() and edje_text_class_list() to look at right hashes.
     * Evas: Fix Evas_Object_Text when LTR and RTL are used in the same paragraph.
+    * Properly report file not found in Edje.
index 3f93e5c..7e5506f 100644 (file)
@@ -403,7 +403,10 @@ _edje_cache_file_coll_open(const char *file, const char *coll, int *error_ret, E
    struct stat st;
 
    if (stat(file, &st) != 0)
-      return NULL;
+     {
+        *error_ret = EDJE_LOAD_ERROR_DOES_NOT_EXIST;
+        return NULL;
+     }
 
    if (!_edje_file_hash)
      {