From 63f051d12ac000b6d30dabb8ba2792f605452b05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Amaro=20Mart=C3=ADnez?= Date: Wed, 27 Mar 2024 18:18:12 -0500 Subject: [PATCH] Add curLanguage --- soh/soh/SohMenuBar.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/soh/soh/SohMenuBar.cpp b/soh/soh/SohMenuBar.cpp index d94c918aa67..798f03786c7 100644 --- a/soh/soh/SohMenuBar.cpp +++ b/soh/soh/SohMenuBar.cpp @@ -455,9 +455,26 @@ void DrawSettingsMenu() { UIWidgets::Spacer(0); + const char* curLanguage; + + switch (gSaveContext.language) { + case LANGUAGE_ENG: + curLanguage = "English"; + break; + case LANGUAGE_GER: + curLanguage = "German"; + break; + case LANGUAGE_FRA: + curLanguage = "French"; + break; + default: + curLanguage = "English"; + break; + } + if (ImGui::BeginMenu("Languages")) { UIWidgets::PaddedEnhancementCheckbox("Translate Title Screen", "gTitleScreenTranslation"); - if (ImGui::BeginCombo("Game Language", gSaveContext.language)) { + if (ImGui::BeginCombo("Game Language", curLanguage)) { if (ImGui::Selectable("English")) { gSaveContext.language = LANGUAGE_ENG; GameInteractor::Instance->ExecuteHooks();