summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2016-11-15 15:54:29 -0800
committerCedric BAIL <cedric@osg.samsung.com>2016-11-15 15:54:29 -0800
commitee16c647dcfbf57498a167d0edb11729385927aa (patch)
tree6b7c7820a38fc9111a71d8206ba92b9543fa5fb8
parent355a4e3830207a3bb5cdb88f55a85e917b92bc96 (diff)
downloadefl-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.c4
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