diff --git a/src/states_screens/options/options_screen_language.cpp b/src/states_screens/options/options_screen_language.cpp index 6e27ff2bd..c2c5a0f89 100644 --- a/src/states_screens/options/options_screen_language.cpp +++ b/src/states_screens/options/options_screen_language.cpp @@ -46,6 +46,7 @@ #include "states_screens/options/options_screen_video.hpp" #include "states_screens/state_manager.hpp" #include "states_screens/options/user_screen.hpp" +#include "tips/tips_manager.hpp" #include "utils/log.hpp" #include "utils/string_utils.hpp" #include "utils/translation.hpp" @@ -189,6 +190,9 @@ void OptionsScreenLanguage::eventCallback(Widget* widget, const std::string& nam user_config->saveConfig(); OptionsScreenLanguage::getInstance()->push(); + // Update tips for new translation + TipsManager::destroy(); + TipsManager::create(); } #endif } // eventCallback