diff options
author | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2013-01-11 18:20:11 +0000 |
---|---|---|
committer | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2013-01-11 18:20:11 +0000 |
commit | 1e1751de471cd5c91b912837368dba5cc0c0ad52 (patch) | |
tree | 2f8fc2d661c366f39906095ad169fa5fad6cb6e7 /src/lib | |
parent | e84686d76dd4252abb082122a6f64ae7ef9a6f79 (diff) | |
download | efl-1e1751de471cd5c91b912837368dba5cc0c0ad52.tar.gz |
evas: be loud if async render is mixed with sync.
SVN revision: 82655
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/evas/canvas/evas_render.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index bed97c5b26..495caf79f9 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -1337,7 +1337,13 @@ evas_render_updates_internal(Evas *eo_e, e = eo_data_get(eo_e, EVAS_CLASS); if (!e->changed) return EINA_FALSE; - if (do_async && e->rendering) return EINA_FALSE; + if (e->rendering) + { + if (!do_async) + ERR("Cannot render sync as already doing async render! e=%p [%s]", + e, e->engine.module->definition->name); + return EINA_FALSE; + } #ifdef EVAS_CSERVE2 if (evas_cserve2_use_get()) |