hermet pushed a commit to branch master.

commit fd7d1f9f98fae4700d8196c3a3f4a9f9f8264d66
Author: ChunEon Park <[email protected]>
Date:   Thu May 30 14:50:47 2013 +0900

    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 d4a5629..74506ea 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,

-- 

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1

Reply via email to