jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6b03d46d545ec228708ace4bebeff85704f3f1be

commit 6b03d46d545ec228708ace4bebeff85704f3f1be
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Mar 16 19:03:41 2016 +0900

    Evas.Image: Fix ERR message (invalid call)
    
    There was an unintended change from a silent return to EINA_SAFETY
    inside _evas_object_image_free(). This avoids calling the function
    altogether.
---
 src/lib/evas/canvas/evas_object_main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_object_main.c 
b/src/lib/evas/canvas/evas_object_main.c
index 26959bf..71e0276 100644
--- a/src/lib/evas/canvas/evas_object_main.c
+++ b/src/lib/evas/canvas/evas_object_main.c
@@ -241,7 +241,8 @@ evas_object_free(Evas_Object *eo_obj, int clean_layer)
 
    int was_smart_child = 0;
 
-   _evas_object_image_free(eo_obj);
+   if (eo_isa(eo_obj, EVAS_IMAGE_CLASS))
+     _evas_object_image_free(eo_obj);
    evas_object_map_set(eo_obj, NULL);
    if (obj->map->prev.map) evas_map_free(obj->map->prev.map);
    if (obj->map->cache_map) evas_map_free(obj->map->cache_map);

-- 


Reply via email to