From 0e6b2ad6f7d5f5c4f3776f90138ccf44aca06982 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Thu, 24 Jan 2013 09:21:27 +0000 Subject: [PATCH] Reset Render_Engine onebuf if it was set previously. Signed-off-by: Christopher Michael SVN revision: 83286 --- src/modules/evas/engines/wayland_shm/evas_engine.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/evas/engines/wayland_shm/evas_engine.c b/src/modules/evas/engines/wayland_shm/evas_engine.c index 10b33d0da5..19b6251d9b 100644 --- a/src/modules/evas/engines/wayland_shm/evas_engine.c +++ b/src/modules/evas/engines/wayland_shm/evas_engine.c @@ -238,6 +238,10 @@ eng_setup(Evas *eo_evas, void *einfo) else { + int ponebuf = 0; + + if ((re) && (re->ob)) ponebuf = re->ob->onebuf; + /* we have an existing render engine */ if (re->ob) re->outbuf_free(re->ob); @@ -256,6 +260,8 @@ eng_setup(Evas *eo_evas, void *einfo) re->outbuf_flush = evas_swapbuf_flush; re->outbuf_idle_flush = evas_swapbuf_idle_flush; } + + if ((re) && (re->ob)) re->ob->onebuf = ponebuf; } /* reassign render engine to output */