diff --git a/src/libplybootsplash/ply-animation.c b/src/libplybootsplash/ply-animation.c index 170b44ca..1fee4b9c 100644 --- a/src/libplybootsplash/ply-animation.c +++ b/src/libplybootsplash/ply-animation.c @@ -301,6 +301,9 @@ ply_animation_start (ply_animation_t *animation, { assert (animation != NULL); + if (!animation->is_stopped) + return true; + animation->loop = ply_event_loop_get_default (); animation->display = display; animation->stop_trigger = stop_trigger;