forked from enlightenment/efl
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.
This commit is contained in:
parent
1f558c6cde
commit
fd7d1f9f98
|
@ -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.
|
// 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,
|
RD(" Hasmap: %p (%d) %p %d -> %d\n",obj->func->can_map,
|
||||||
obj->func->can_map ? obj->func->can_map(eo_obj): -1,
|
obj->func->can_map ? obj->func->can_map(eo_obj): -1,
|
||||||
obj->map->cur.map, obj->map->cur.usemap,
|
obj->map->cur.map, obj->map->cur.usemap,
|
||||||
|
|
Loading…
Reference in New Issue