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;
 

-- 


Reply via email to