devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7c1da6cdfa7e4ab7a7374b969a9712c6f9c2f500
commit 7c1da6cdfa7e4ab7a7374b969a9712c6f9c2f500 Author: Chris Michael <cp.mich...@samsung.com> Date: Wed Apr 29 14:23:24 2015 -0400 evas-wayland-shm: Update software_generic render engine size on output resize Summary: As we override the software_generic function for eng_output_resize, so we can handle resize edges, we should also be updating the software_generic's render engine size here because the function for software_generic->output_resize never gets called. @fix Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/modules/evas/engines/wayland_shm/evas_engine.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/evas/engines/wayland_shm/evas_engine.c b/src/modules/evas/engines/wayland_shm/evas_engine.c index fd97de6..99e8d6a 100644 --- a/src/modules/evas/engines/wayland_shm/evas_engine.c +++ b/src/modules/evas/engines/wayland_shm/evas_engine.c @@ -217,6 +217,9 @@ eng_output_resize(void *data, int w, int h) evas_common_tilebuf_free(re->generic.tb); if ((re->generic.tb = evas_common_tilebuf_new(w, h))) evas_common_tilebuf_set_tile_size(re->generic.tb, TILESIZE, TILESIZE); + + re->generic.w = w; + re->generic.h = h; } /* EVAS MODULE FUNCTIONS */ --