diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2016-11-15 15:54:29 -0800 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-11-15 15:54:29 -0800 |
commit | ee16c647dcfbf57498a167d0edb11729385927aa (patch) | |
tree | 6b7c7820a38fc9111a71d8206ba92b9543fa5fb8 | |
parent | 355a4e3830207a3bb5cdb88f55a85e917b92bc96 (diff) | |
download | efl-ee16c647dcfbf57498a167d0edb11729385927aa.tar.gz |
evas: make sure that the documentation match the behavior by return true only when something is rendering.
-rw-r--r-- | src/lib/evas/canvas/evas_render.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 285a2b95f9..9fadd92f25 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -2542,6 +2542,7 @@ evas_render_updates_internal(Evas *eo_e, Evas_Public_Data *e; Eina_List *ll; Eina_Bool clean_them = EINA_FALSE; + Eina_Bool rendering = EINA_FALSE; Eina_Bool alpha; Eina_Rectangle *r; unsigned int i; @@ -2867,6 +2868,7 @@ evas_render_updates_internal(Evas *eo_e, _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_FLUSH_POST, NULL); eina_evlog("-render_output_flush", eo_e, 0.0, NULL); } + rendering = EINA_TRUE; eina_evlog("-render_surface", eo_e, 0.0, NULL); } eina_evlog("-render_phase6", eo_e, 0.0, NULL); @@ -3022,7 +3024,7 @@ evas_render_updates_internal(Evas *eo_e, if (!do_async) _evas_render_cleanup(); eina_evlog("-render_end", eo_e, 0.0, NULL); - return EINA_TRUE; + return rendering; } static Eina_Bool |