ecore_evas: Sync evas on manual_render_set
Summary: Make sure any ongoing async rendering is finished before manual_render_set returns. Depends on D6711 Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6714
This commit is contained in:
parent
e7bcf0e690
commit
b7444e0b87
|
@ -2613,6 +2613,9 @@ ecore_evas_manual_render_set(Ecore_Evas *ee, Eina_Bool manual_render)
|
|||
{
|
||||
ECORE_EVAS_CHECK(ee);
|
||||
ee->manual_render = manual_render;
|
||||
|
||||
if (manual_render) ecore_evas_render_wait(ee);
|
||||
|
||||
if (!ee->animator_count) return;
|
||||
if (!ee->engine.func->fn_animator_register) return;
|
||||
if (!ee->engine.func->fn_animator_unregister) return;
|
||||
|
|
Loading…
Reference in New Issue