diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index e2bbc8498f..d3e919662a 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -291,8 +291,9 @@ _edje_edit_efl_file_mmap_set(Eo *obj, Edje_Edit *eed, const Eina_File *mmap, con EAPI Evas_Object * edje_edit_object_add(Evas *evas) { + evas = evas_find(evas); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(evas, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(evas), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, evas, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c index 9e405ceb56..5a715b35ed 100644 --- a/src/lib/edje/edje_smart.c +++ b/src/lib/edje/edje_smart.c @@ -22,8 +22,9 @@ Eina_Inlist *_edje_edjes = NULL; EAPI Evas_Object * edje_object_add(Evas *evas) { + evas = evas_find(evas); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(evas, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(evas), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, evas, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/emotion/emotion_smart.c b/src/lib/emotion/emotion_smart.c index 5f8f46e186..ac22a873b1 100644 --- a/src/lib/emotion/emotion_smart.c +++ b/src/lib/emotion/emotion_smart.c @@ -232,8 +232,9 @@ _clipper_position_size_update(Evas_Object *obj, int x, int y, int w, int h, int EAPI Evas_Object * emotion_object_add(Evas *evas) { + evas = evas_find(evas); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(evas, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(evas), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, evas, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/efl_canvas_event_grabber.c b/src/lib/evas/canvas/efl_canvas_event_grabber.c index df7282754b..1cfde42693 100644 --- a/src/lib/evas/canvas/efl_canvas_event_grabber.c +++ b/src/lib/evas/canvas/efl_canvas_event_grabber.c @@ -403,8 +403,9 @@ _efl_canvas_event_grabber_freeze_when_visible_get(const Eo *eo_obj EINA_UNUSED, EAPI Evas_Object * evas_object_event_grabber_add(Evas *eo_e) { + eo_e = evas_find(eo_e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(eo_e, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(eo_e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, eo_e, efl_canvas_object_legacy_ctor(efl_added)); } #include "efl_canvas_event_grabber.eo.c" diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.c b/src/lib/evas/canvas/efl_canvas_vg_object.c index a3634b83c2..17f822a37b 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_object.c +++ b/src/lib/evas/canvas/efl_canvas_vg_object.c @@ -124,9 +124,10 @@ _evas_vg_resize(void *data, const Efl_Event *ev) EAPI Evas_Object * evas_object_vg_add(Evas *e) { + e = evas_find(e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(e, EVAS_CANVAS_CLASS), NULL); // TODO: Ask backend to return the main Ector_Surface - return efl_add(MY_CLASS, evas_find(e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, e, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Efl_VG * diff --git a/src/lib/evas/canvas/evas_image_legacy.c b/src/lib/evas/canvas/evas_image_legacy.c index 344408e38a..defd059781 100644 --- a/src/lib/evas/canvas/evas_image_legacy.c +++ b/src/lib/evas/canvas/evas_image_legacy.c @@ -25,8 +25,9 @@ struct _Evas_Image_Legacy_Pixels_Entry EAPI Evas_Object * evas_object_image_add(Evas *eo_e) { + eo_e = evas_find(eo_e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(eo_e, EVAS_CANVAS_CLASS), NULL); - return efl_add(EVAS_IMAGE_CLASS, evas_find(eo_e), + return efl_add(EVAS_IMAGE_CLASS, eo_e, efl_gfx_fill_auto_set(efl_added, EINA_FALSE), efl_canvas_object_legacy_ctor(efl_added)); } @@ -34,8 +35,9 @@ evas_object_image_add(Evas *eo_e) EAPI Evas_Object * evas_object_image_filled_add(Evas *eo_e) { + eo_e = evas_find(eo_e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(eo_e, EVAS_CANVAS_CLASS), NULL); - return efl_add(EVAS_IMAGE_CLASS, evas_find(eo_e), + return efl_add(EVAS_IMAGE_CLASS, eo_e, efl_canvas_object_legacy_ctor(efl_added)); } diff --git a/src/lib/evas/canvas/evas_object_box.c b/src/lib/evas/canvas/evas_object_box.c index 391f849468..fb8177639f 100644 --- a/src/lib/evas/canvas/evas_object_box.c +++ b/src/lib/evas/canvas/evas_object_box.c @@ -475,8 +475,9 @@ _evas_box_efl_canvas_group_group_calculate(Eo *o, Evas_Object_Box_Data *priv) EAPI Evas_Object * evas_object_box_add(Evas *evas) { + evas = evas_find(evas); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(evas, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(evas), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, evas, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/evas_object_grid.c b/src/lib/evas/canvas/evas_object_grid.c index 2ff261961c..75c50b9546 100644 --- a/src/lib/evas/canvas/evas_object_grid.c +++ b/src/lib/evas/canvas/evas_object_grid.c @@ -273,8 +273,9 @@ _evas_object_grid_smart_set_user(Evas_Smart_Class *sc) EAPI Evas_Object * evas_object_grid_add(Evas *evas) { + evas = evas_find(evas); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(evas, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(evas), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, evas, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/evas_object_line.c b/src/lib/evas/canvas/evas_object_line.c index f506f758cb..ef6cf14730 100644 --- a/src/lib/evas/canvas/evas_object_line.c +++ b/src/lib/evas/canvas/evas_object_line.c @@ -94,8 +94,9 @@ static const Evas_Object_Func object_func = EAPI Evas_Object * evas_object_line_add(Evas *e) { + e = evas_find(e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(e, EVAS_CANVAS_CLASS), NULL); - return efl_add(EVAS_LINE_CLASS, evas_find(e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(EVAS_LINE_CLASS, e, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static void diff --git a/src/lib/evas/canvas/evas_object_polygon.c b/src/lib/evas/canvas/evas_object_polygon.c index 8f65277be7..c19824f567 100644 --- a/src/lib/evas/canvas/evas_object_polygon.c +++ b/src/lib/evas/canvas/evas_object_polygon.c @@ -84,8 +84,9 @@ static const Evas_Object_Func object_func = EAPI Evas_Object * evas_object_polygon_add(Evas *e) { + e = evas_find(e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(e, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, e, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/evas_object_rectangle.c b/src/lib/evas/canvas/evas_object_rectangle.c index 3045e7a220..ee9177bbb7 100644 --- a/src/lib/evas/canvas/evas_object_rectangle.c +++ b/src/lib/evas/canvas/evas_object_rectangle.c @@ -83,8 +83,9 @@ static const Evas_Object_Func object_func = EAPI Evas_Object * evas_object_rectangle_add(Evas *e) { + e = evas_find(e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(e, EVAS_CANVAS_CLASS), NULL); - return efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas_find(e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(EFL_CANVAS_RECTANGLE_CLASS, e, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/evas_object_smart.c b/src/lib/evas/canvas/evas_object_smart.c index 7feea17d38..6b56028e95 100644 --- a/src/lib/evas/canvas/evas_object_smart.c +++ b/src/lib/evas/canvas/evas_object_smart.c @@ -675,8 +675,9 @@ evas_object_smart_add(Evas *eo_e, Evas_Smart *s) { Evas_Object *eo_obj; + eo_e = evas_find(eo_e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(eo_e, EVAS_CANVAS_CLASS), NULL); - eo_obj = efl_add(EFL_CANVAS_GROUP_CLASS, evas_find(eo_e), efl_canvas_object_legacy_ctor(efl_added)); + eo_obj = efl_add(EFL_CANVAS_GROUP_CLASS, eo_e, efl_canvas_object_legacy_ctor(efl_added)); evas_object_smart_attach(eo_obj, s); return eo_obj; } diff --git a/src/lib/evas/canvas/evas_object_table.c b/src/lib/evas/canvas/evas_object_table.c index 3b8837f6cc..bd694d9611 100644 --- a/src/lib/evas/canvas/evas_object_table.c +++ b/src/lib/evas/canvas/evas_object_table.c @@ -979,8 +979,9 @@ _evas_table_efl_canvas_group_group_calculate(Eo *o, Evas_Table_Data *priv) EAPI Evas_Object * evas_object_table_add(Evas *evas) { + evas = evas_find(evas); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(evas, EVAS_CANVAS_CLASS), NULL); - return efl_add(MY_CLASS, evas_find(evas), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(MY_CLASS, evas, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/evas_object_text.c b/src/lib/evas/canvas/evas_object_text.c index 5aae419759..fe675c3836 100644 --- a/src/lib/evas/canvas/evas_object_text.c +++ b/src/lib/evas/canvas/evas_object_text.c @@ -376,8 +376,9 @@ _evas_object_text_vert_advance_get(const Evas_Object *obj EINA_UNUSED, EAPI Evas_Object * evas_object_text_add(Evas *e) { + e = evas_find(e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(e, EVAS_CANVAS_CLASS), NULL); - return efl_add(EVAS_TEXT_CLASS, evas_find(e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(EVAS_TEXT_CLASS, e, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo * diff --git a/src/lib/evas/canvas/evas_object_textgrid.c b/src/lib/evas/canvas/evas_object_textgrid.c index 8c5cd63fa1..15a8dff5b3 100644 --- a/src/lib/evas/canvas/evas_object_textgrid.c +++ b/src/lib/evas/canvas/evas_object_textgrid.c @@ -899,8 +899,9 @@ _evas_textgrid_efl_gfx_entity_scale_set(Evas_Object *eo_obj, Evas_Textgrid_Data EAPI Evas_Object * evas_object_textgrid_add(Evas *e) { + e = evas_find(e); EINA_SAFETY_ON_FALSE_RETURN_VAL(efl_isa(e, EVAS_CANVAS_CLASS), NULL); - return efl_add(EVAS_TEXTGRID_CLASS, evas_find(e), efl_canvas_object_legacy_ctor(efl_added)); + return efl_add(EVAS_TEXTGRID_CLASS, e, efl_canvas_object_legacy_ctor(efl_added)); } EOLIAN static Eo *