derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=2dbaef9b7c99141596cf5960a58e499efb74f446
commit 2dbaef9b7c99141596cf5960a58e499efb74f446 Author: Derek Foreman <der...@osg.samsung.com> Date: Thu Apr 12 13:42:12 2018 -0500 ecore_evas: Make draw_block block drawing This was only used in the X custom render function, now it's meaningful everywhere. (Nothing that uses this code path currently sets it) ref T6834 --- src/lib/ecore_evas/ecore_evas.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index 5188348005..915945c7e4 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -161,7 +161,7 @@ ecore_evas_render(Ecore_Evas *ee) ecore_evas_render_prepare(ee); - if (!ee->visible) + if (!ee->visible || ee->draw_block) { evas_norender(ee->evas); } @@ -212,6 +212,8 @@ _ecore_evas_idle_enter(void *data EINA_UNUSED) } EINA_INLIST_FOREACH(ecore_evases, ee) { + if (ee->draw_block) continue; + if (ee->manual_render) { if (ee->engine.func->fn_evas_changed) --