compositor: use surface_set_size() in one more case
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Fri, 14 Mar 2014 12:38:14 +0000 (14:38 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 1 Apr 2014 23:46:40 +0000 (16:46 -0700)
Fix one left-over case that directly assigned
weston_surface::width,height, and so missed view dirtying.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
src/compositor.c

index cea4a45..924f7fb 100644 (file)
@@ -1203,8 +1203,8 @@ weston_surface_set_size_from_buffer(struct weston_surface *surface)
        }
 
        if (surface->buffer_viewport.viewport_set) {
-               surface->width = surface->buffer_viewport.dst_width;
-               surface->height = surface->buffer_viewport.dst_height;
+               surface_set_size(surface, surface->buffer_viewport.dst_width,
+                                surface->buffer_viewport.dst_height);
                return;
        }