jackdanielz pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b88718e6545313913c637cfb2c22cd821be452d9
commit b88718e6545313913c637cfb2c22cd821be452d9 Author: Daniel Zaoui <[email protected]> Date: Mon Nov 24 11:08:17 2014 +0200 Edje: remove duplicated code. In _edje_object_evas_object_smart_add, code is duplicated from _evas_object_smart_clipped_smart_add. We can invoke eo_do_super instead. --- src/lib/edje/edje_smart.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c index 6a76abc..332b958 100644 --- a/src/lib/edje/edje_smart.c +++ b/src/lib/edje/edje_smart.c @@ -78,14 +78,8 @@ _edje_object_evas_object_smart_add(Eo *obj, Edje *ed) evas_event_freeze(tev); - ed->base->evas = tev; - ed->base->clipper = evas_object_rectangle_add(ed->base->evas); - evas_object_static_clip_set(ed->base->clipper, 1); - evas_object_smart_member_add(ed->base->clipper, obj); - evas_object_color_set(ed->base->clipper, 255, 255, 255, 255); - evas_object_move(ed->base->clipper, -100000, -100000); - evas_object_resize(ed->base->clipper, 200000, 200000); - evas_object_pass_events_set(ed->base->clipper, 1); + eo_do_super(obj, MY_CLASS, evas_obj_smart_add()); + ed->is_rtl = EINA_FALSE; ed->have_objects = EINA_TRUE; ed->references = 1; --
