summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas
diff options
context:
space:
mode:
authorDerek Foreman <derekf@osg.samsung.com>2018-04-12 13:42:12 -0500
committerDerek Foreman <derekf@osg.samsung.com>2018-04-12 15:59:39 -0500
commit2dbaef9b7c99141596cf5960a58e499efb74f446 (patch)
tree1c1ef9b34e010f189b7e44273477ba98551a2e5d /src/lib/ecore_evas
parent380a58a9d9b73c8eb4383aa880134bec8d208981 (diff)
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
Diffstat (limited to 'src/lib/ecore_evas')
-rw-r--r--src/lib/ecore_evas/ecore_evas.c4
1 files changed, 3 insertions, 1 deletions
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)
161 161
162 ecore_evas_render_prepare(ee); 162 ecore_evas_render_prepare(ee);
163 163
164 if (!ee->visible) 164 if (!ee->visible || ee->draw_block)
165 { 165 {
166 evas_norender(ee->evas); 166 evas_norender(ee->evas);
167 } 167 }
@@ -212,6 +212,8 @@ _ecore_evas_idle_enter(void *data EINA_UNUSED)
212 } 212 }
213 EINA_INLIST_FOREACH(ecore_evases, ee) 213 EINA_INLIST_FOREACH(ecore_evases, ee)
214 { 214 {
215 if (ee->draw_block) continue;
216
215 if (ee->manual_render) 217 if (ee->manual_render)
216 { 218 {
217 if (ee->engine.func->fn_evas_changed) 219 if (ee->engine.func->fn_evas_changed)