animation: Schedule a repaint only on the outputs the surface is in
The function weston_surface_animation_frame() would schedule a repaint
on all outputs, as weston_surface_schedule_repaint() didn't exist when
it was implemented.
diff --git a/src/animation.c b/src/animation.c
index 9e2ad4e..5b6db31 100644
--- a/src/animation.c
+++ b/src/animation.c
@@ -154,7 +154,7 @@
animation->frame(animation);
animation->surface->geometry.dirty = 1;
- weston_compositor_schedule_repaint(animation->surface->compositor);
+ weston_surface_schedule_repaint(animation->surface);
}
static struct weston_surface_animation *