diff --git a/src/animation.c b/src/animation.c index 909e24365..2c47ae7e7 100644 --- a/src/animation.c +++ b/src/animation.c @@ -167,6 +167,7 @@ weston_surface_animation_frame(struct weston_animation *base, weston_spring_update(&animation->spring, msecs); if (weston_spring_done(&animation->spring)) { + weston_compositor_schedule_repaint(animation->surface->compositor); weston_surface_animation_destroy(animation); return; }