devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=673b7359178552efcb25a7429942a2d099eaa8a0

commit 673b7359178552efcb25a7429942a2d099eaa8a0
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Tue Dec 6 14:13:00 2016 -0500

    evas-wayland-shm: Keep tile buffers in sync with size changes
    
    Previous patch to not destroy Outbuf on resize should not have removed
    this line else software generic tilebuffers will not be in sync with
    the updated size.
    
    ref 5ebba4463
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/modules/evas/engines/wayland_shm/evas_engine.c | 8 +++++++-
 1 file changed, 7 insertions(+), 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 385c713..410c3b9 100644
--- a/src/modules/evas/engines/wayland_shm/evas_engine.c
+++ b/src/modules/evas/engines/wayland_shm/evas_engine.c
@@ -164,7 +164,13 @@ eng_setup(Evas *eo_evas, void *info)
           goto err;
      }
    else if ((einfo->info.wl_surface) && (!einfo->info.hidden))
-     eng_output_resize(re, epd->output.w, epd->output.h);
+     {
+        eng_output_resize(re, epd->output.w, epd->output.h);
+        evas_render_engine_software_generic_update(&re->generic,
+                                                   re->generic.ob,
+                                                   epd->output.w,
+                                                   epd->output.h);
+     }
 
    epd->engine.data.output = re;
    if (!epd->engine.data.output)

-- 


Reply via email to