forked from enlightenment/efl
evas render bug--
objects that were visible and marked as "render del" rects during render are now detected when they magically change visibility during the same render loop, fixing a very hard to reproduce E19 corner case related to fullscreen client rendering with nocomp disabled <raster> for now all i can say is "put the patch in and lets see if things break"
This commit is contained in:
parent
87b17f1ce9
commit
21daab2c62
|
@ -369,8 +369,9 @@ _evas_render_phase1_direct(Evas_Public_Data *e,
|
|||
{
|
||||
// obj->func->render_pre(eo_obj);
|
||||
}
|
||||
else if ((obj->rect_del) ||
|
||||
(evas_object_is_opaque(eo_obj, obj) && evas_object_is_visible(eo_obj, obj)))
|
||||
else if (evas_object_is_visible(eo_obj, obj) &&
|
||||
((obj->rect_del) ||
|
||||
(evas_object_is_opaque(eo_obj, obj))))
|
||||
{
|
||||
RD(" rect del\n");
|
||||
_evas_render_cur_clip_cache_del(e, obj);
|
||||
|
|
Loading…
Reference in New Issue