From ca1b31329d40c20f5afa2942cd71362115fae122 Mon Sep 17 00:00:00 2001 From: ITotalJustice <47043333+ITotalJustice@users.noreply.github.com> Date: Tue, 7 Jan 2025 02:38:27 +0000 Subject: [PATCH] prompt user to restart sphaira upon language change --- sphaira/source/app.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sphaira/source/app.cpp b/sphaira/source/app.cpp index 11dd017..b2348a6 100644 --- a/sphaira/source/app.cpp +++ b/sphaira/source/app.cpp @@ -659,6 +659,15 @@ void App::SetLanguage(long index) { if (App::GetLanguage() != index) { g_app->m_language.Set(index); on_i18n_change(); + + App::Push(std::make_shared( + "Restart Sphaira?"_i18n, + "Back"_i18n, "Restart"_i18n, 1, [](auto op_index){ + if (op_index && *op_index) { + App::ExitRestart(); + } + } + )); } }