evas-wayland-shm: Update software_generic render engine size on output resize
authorChris Michael <cp.michael@samsung.com>
Wed, 29 Apr 2015 18:23:24 +0000 (14:23 -0400)
committerChris Michael <cp.michael@samsung.com>
Wed, 29 Apr 2015 18:23:24 +0000 (14:23 -0400)
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.michael@samsung.com>
src/modules/evas/engines/wayland_shm/evas_engine.c

index fd97de6..99e8d6a 100644 (file)
@@ -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 */