summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-11 18:20:11 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-11 18:20:11 +0000
commit1e1751de471cd5c91b912837368dba5cc0c0ad52 (patch)
tree2f8fc2d661c366f39906095ad169fa5fad6cb6e7 /src/lib
parente84686d76dd4252abb082122a6f64ae7ef9a6f79 (diff)
downloadefl-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.c8
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())