From bd818f7eca3c21f0d58adc81b499d37a4c937f86 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 27 Jan 2015 12:21:12 +0900 Subject: [PATCH] Evas render: Remove useless code While invesigating some clip & map issues, I found some very strange piece of code: { tmp = a; a = c; a = tmp; } This actually comes from a very old code refactoring where a line in-between was removed: tobj = obj->cur.map_parent; obj->cur.map_parent = obj->cur.clipper->cur.map_parent; - evas_object_clip_recalc(obj); obj->cur.map_parent = tobj; Adding this line back there doesn't seem to do anything anyways. So, let's just remove useless code. For the record (legacy evas): commit e1f6f3c5f239dfd95a307949acd5f98831c0c3c0 Date: Fri Aug 17 06:16:04 2012 +0000 evas/render - code refactoring. SVN revision: 75351 --- src/lib/evas/canvas/evas_render.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 0a4134b421..90326195b2 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -1432,24 +1432,11 @@ evas_render_mapped(Evas_Public_Data *e, Evas_Object *eo_obj, if (obj->is_smart) { - Evas_Object *tobj; - EINA_COW_STATE_WRITE_BEGIN(obj, state_write, cur) { state_write->cache.clip.dirty = EINA_TRUE; } EINA_COW_STATE_WRITE_END(obj, state_write, cur); - - EINA_COW_WRITE_BEGIN(evas_object_map_cow, obj->map, - Evas_Object_Map_Data, map_write) - { - tobj = map_write->cur.map_parent; - map_write->cur.map_parent = - obj->cur->clipper->map->cur.map_parent; - map_write->cur.map_parent = tobj; - } - EINA_COW_WRITE_END(evas_object_map_cow, obj->map, - map_write); } _evas_render_mapped_context_clip_set(e, eo_obj, obj, context, proxy_render_data, off_x,