diff --git a/src/lib/evas/canvas/efl_canvas_image.c b/src/lib/evas/canvas/efl_canvas_image.c index 4a1de7cc97..0a71b98da0 100644 --- a/src/lib/evas/canvas/efl_canvas_image.c +++ b/src/lib/evas/canvas/efl_canvas_image.c @@ -58,7 +58,7 @@ Efl_Image_Load_Error _evas_image_load_error_get(const Eo *eo_obj) { Evas_Image_Data *o = efl_data_scope_get(eo_obj, EFL_CANVAS_IMAGE_INTERNAL_CLASS); - Efl_Image_Load_Error r = efl_file_load_error_get(eo_obj); + Efl_Image_Load_Error r = efl_file_load_error_get(efl_cast(eo_obj, EFL_FILE_MIXIN)); if (r != EFL_IMAGE_LOAD_ERROR_NONE) return r; return o->load_error;