@ -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 ;