compositor: remove dead code from weston_output_move()
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Mon, 23 Feb 2015 11:44:10 +0000 (13:44 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Thu, 26 Feb 2015 07:06:55 +0000 (09:06 +0200)
Also fixes a theoretical memory leak as the region was never fini'd.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
src/compositor.c

index b1970cd..abc42e8 100644 (file)
@@ -3754,7 +3754,6 @@ weston_output_init_geometry(struct weston_output *output, int x, int y)
 WL_EXPORT void
 weston_output_move(struct weston_output *output, int x, int y)
 {
-       pixman_region32_t old_region;
        struct wl_resource *resource;
 
        output->move_x = x - output->x;
@@ -3763,9 +3762,6 @@ weston_output_move(struct weston_output *output, int x, int y)
        if (output->move_x == 0 && output->move_y == 0)
                return;
 
-       pixman_region32_init(&old_region);
-       pixman_region32_copy(&old_region, &output->region);
-
        weston_output_init_geometry(output, x, y);
 
        output->dirty = 1;