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>
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user