diff --git a/src/states_screens/main_menu_screen.cpp b/src/states_screens/main_menu_screen.cpp index 87289896b..14a1f4aaf 100644 --- a/src/states_screens/main_menu_screen.cpp +++ b/src/states_screens/main_menu_screen.cpp @@ -419,6 +419,7 @@ void MainMenuScreen::eventCallback(Widget* widget, const std::string& name, PlayerProfile *player = PlayerManager::getCurrentPlayer(); if (player->isFirstTime()) { + CutsceneWorld::setUseDuration(true); StateManager::get()->enterGameState(); race_manager->setMinorMode(RaceManager::MINOR_MODE_CUTSCENE); race_manager->setNumKarts( 0 ); diff --git a/src/states_screens/race_result_gui.cpp b/src/states_screens/race_result_gui.cpp index e9153d64f..bd59348e5 100644 --- a/src/states_screens/race_result_gui.cpp +++ b/src/states_screens/race_result_gui.cpp @@ -261,6 +261,7 @@ void RaceResultGUI::eventCallback(GUIEngine::Widget* widget, StateManager::get()->getActivePlayer(playerID)->setKart(NULL); World::deleteWorld(); + CutsceneWorld::setUseDuration(true); StateManager::get()->enterGameState(); race_manager->setMinorMode(RaceManager::MINOR_MODE_CUTSCENE); race_manager->setNumKarts( 0 );