evas: be loud if async render is mixed with sync.

SVN revision: 82655
This commit is contained in:
Gustavo Sverzut Barbieri 2013-01-11 18:20:11 +00:00
parent e84686d76d
commit 1e1751de47
1 changed files with 7 additions and 1 deletions

View File

@ -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())