compositor: remove dead code from weston_output_move()

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>
dev
Pekka Paalanen 10 years ago
parent e508ce6a2b
commit 9e944d3070
  1. 4
      src/compositor.c

@ -3754,7 +3754,6 @@ weston_output_init_geometry(struct weston_output *output, int x, int y)
WL_EXPORT void WL_EXPORT void
weston_output_move(struct weston_output *output, int x, int y) weston_output_move(struct weston_output *output, int x, int y)
{ {
pixman_region32_t old_region;
struct wl_resource *resource; struct wl_resource *resource;
output->move_x = x - output->x; 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) if (output->move_x == 0 && output->move_y == 0)
return; return;
pixman_region32_init(&old_region);
pixman_region32_copy(&old_region, &output->region);
weston_output_init_geometry(output, x, y); weston_output_init_geometry(output, x, y);
output->dirty = 1; output->dirty = 1;

Loading…
Cancel
Save