diff --git a/Userland/Games/Hearts/Game.cpp b/Userland/Games/Hearts/Game.cpp index 5298bbb3cf..fde3e02775 100644 --- a/Userland/Games/Hearts/Game.cpp +++ b/Userland/Games/Hearts/Game.cpp @@ -121,6 +121,8 @@ void Game::setup() void Game::start_animation(NonnullRefPtrVector cards, Gfx::IntPoint const& end, Function did_finish_callback, int initial_delay_ms, int steps) { + stop_animation(); + m_animation_end = end; m_animation_current_step = 0; m_animation_steps = steps;