summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_render.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/evas/canvas/evas_render.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index 57fc72226d..80c960bda9 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -3582,8 +3582,8 @@ evas_render_updates_internal(Evas *eo_e,
3582 { 3582 {
3583 eina_evlog("+render_output_async_flush", eo_e, 0.0, NULL); 3583 eina_evlog("+render_output_async_flush", eo_e, 0.0, NULL);
3584 efl_ref(eo_e); 3584 efl_ref(eo_e);
3585 e->rendering = EINA_TRUE; 3585 _rendering_evases = eina_list_prepend(_rendering_evases, e);
3586 _rendering_evases = eina_list_append(_rendering_evases, e); 3586 e->rendering = _rendering_evases;
3587 _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_FLUSH_PRE, NULL); 3587 _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_FLUSH_PRE, NULL);
3588 evas_thread_queue_flush((Evas_Thread_Command_Cb)evas_render_pipe_wakeup, e); 3588 evas_thread_queue_flush((Evas_Thread_Command_Cb)evas_render_pipe_wakeup, e);
3589 eina_evlog("-render_output_async_flush", eo_e, 0.0, NULL); 3589 eina_evlog("-render_output_async_flush", eo_e, 0.0, NULL);
@@ -3856,8 +3856,8 @@ evas_render_wakeup(Evas *eo_e)
3856 } 3856 }
3857 3857
3858 /* post rendering */ 3858 /* post rendering */
3859 _rendering_evases = eina_list_remove(_rendering_evases, evas); 3859 _rendering_evases = eina_list_remove_list(_rendering_evases, evas->rendering);
3860 evas->rendering = EINA_FALSE; 3860 evas->rendering = NULL;
3861 3861
3862 post.updated_area = ret_updates; 3862 post.updated_area = ret_updates;
3863 _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_POST, &post); 3863 _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_POST, &post);