derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d6818131c040d28ce4a68b643084424c6ff161c1
commit d6818131c040d28ce4a68b643084424c6ff161c1 Author: Derek Foreman <der...@osg.samsung.com> Date: Mon May 2 14:29:47 2016 -0500 wayland_shm: Fix extra buffer allocation on client shutdown On shutdown we need to set wl_surface to NULL to let the engine know there's nothing to write to - however we've been setting up an entirely new outbuf instead of just changing the old one. --- src/modules/evas/engines/wayland_shm/evas_engine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/evas/engines/wayland_shm/evas_engine.c b/src/modules/evas/engines/wayland_shm/evas_engine.c index 5e63685..07a5f22 100644 --- a/src/modules/evas/engines/wayland_shm/evas_engine.c +++ b/src/modules/evas/engines/wayland_shm/evas_engine.c @@ -157,7 +157,7 @@ eng_setup(Evas *eo_evas, void *info) else goto err; } - else + else if (einfo->info.wl_surface) { Outbuf *ob; --