compositor: Schedule a repaint in weston_view_damage_below()
We always want a repaint if the view was damaged or changed. In
particular, we want weston_view_update_transform() to schedule a
repaint for the old and new position if we change the view transform.
diff --git a/src/compositor.c b/src/compositor.c
index 2ca73d9..c6cf682 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -695,6 +695,7 @@
pixman_region32_union(&view->plane->damage,
&view->plane->damage, &damage);
pixman_region32_fini(&damage);
+ weston_view_schedule_repaint(view);
}
static void
@@ -1234,8 +1235,6 @@
wl_list_init(&view->layer_link);
wl_list_remove(&view->link);
wl_list_init(&view->link);
- /* We need to do this before torching the output mask */
- weston_view_schedule_repaint(view);
view->output_mask = 0;
weston_surface_assign_output(view->surface);