summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/software_gdi/evas_outbuf.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/modules/evas/engines/software_gdi/evas_outbuf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/evas/engines/software_gdi/evas_outbuf.c b/src/modules/evas/engines/software_gdi/evas_outbuf.c
index 28a64a3..705c569 100644
--- a/src/modules/evas/engines/software_gdi/evas_outbuf.c
+++ b/src/modules/evas/engines/software_gdi/evas_outbuf.c
@@ -563,12 +563,14 @@ evas_software_gdi_outbuf_free_region_for_update(Outbuf *buf EINA_UNUSED,
563} 563}
564 564
565void 565void
566evas_software_gdi_outbuf_flush(Outbuf *buf) 566evas_software_gdi_outbuf_flush(Outbuf *buf, Evas_Render_Mode render_mode)
567{ 567{
568 Eina_List *l; 568 Eina_List *l;
569 RGBA_Image *im; 569 RGBA_Image *im;
570 Outbuf_Region *obr; 570 Outbuf_Region *obr;
571 571
572 if (render_mode == EVAS_RENDER_MODE_ASYNC_INIT) return;
573
572 /* copy safely the images that need to be drawn onto the back surface */ 574 /* copy safely the images that need to be drawn onto the back surface */
573 EINA_LIST_FOREACH(buf->priv.pending_writes, l, im) 575 EINA_LIST_FOREACH(buf->priv.pending_writes, l, im)
574 { 576 {