jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=290b3d8926460a7731935dc554694e34a4edb540

commit 290b3d8926460a7731935dc554694e34a4edb540
Author: Jean-Philippe Andre <[email protected]>
Date:   Mon May 9 11:46:11 2016 +0900

    Evas: Remove invalid code
    
    Since Efl.Canvas.Image and Efl.Canvas.Scene3d inherit from
    Evas.Image, the two CHECK(isa) can not be reached, and also the
    cast from eo_data_scope_get() would be invalid (it should return
    NULL as those classes have no private data).
    
    Also, I believe the CHECK() for texture3d can not be reached
    either since texture3d objects are not evas objects.
    
    Ping @zmike
---
 src/lib/evas/canvas/evas_main.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c
index 2f7fd0c..ae434d0 100644
--- a/src/lib/evas/canvas/evas_main.c
+++ b/src/lib/evas/canvas/evas_main.c
@@ -735,10 +735,6 @@ _image_data_unset(Evas_Object_Protected_Data *obj, 
Eina_List **list)
      }
    CHECK(EVAS_IMAGE_CLASS, Evas_Image_Data,
          ENFN->image_free(ENDT, data->engine_data))
-   else CHECK(EFL_CANVAS_IMAGE_CLASS, Evas_Image_Data,
-         ENFN->image_free(ENDT, data->engine_data))
-   else CHECK(EFL_CANVAS_SCENE3D_CLASS, Evas_Image_Data,
-         ENFN->image_free(ENDT, data->engine_data))
    else CHECK(EVAS_VG_CLASS, Evas_VG_Data,
         obj->layer->evas->engine.func->ector_free(data->engine_data))
    else CHECK(EFL_CANVAS_POLYGON_CLASS, Efl_Canvas_Polygon_Data,

-- 


Reply via email to