From fd7d1f9f98fae4700d8196c3a3f4a9f9f8264d66 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Thu, 30 May 2013 14:50:47 +0900 Subject: [PATCH] evas/render - this is insane to me since nowhere it release the render_pre_done FALSE pairly. This causes the textblock layouting problem. It should be checked when does it really render_pre() called. If someone knows the reason of this, please ping me. --- src/lib/evas/canvas/evas_render.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index d4a5629f15..74506ead48 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -1057,7 +1057,8 @@ evas_render_mapped(Evas_Public_Data *e, Evas_Object *eo_obj, } // set render_pre - for child objs that may not have gotten it. - obj->pre_render_done = EINA_TRUE; + //obj->pre_render_done = EINA_TRUE; + RD(" Hasmap: %p (%d) %p %d -> %d\n",obj->func->can_map, obj->func->can_map ? obj->func->can_map(eo_obj): -1, obj->map->cur.map, obj->map->cur.usemap,