From 8ce5da623b068979c2e7e3be1935bc91506aff20 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sat, 14 Jun 2025 19:08:02 +0200 Subject: [PATCH] fix ServiceMenu: al modificar opcions que requereixen reiniciar, si canvies de menu i tornes, no mostra els valors correctes --- source/service_menu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/service_menu.cpp b/source/service_menu.cpp index 47116d3..21298df 100644 --- a/source/service_menu.cpp +++ b/source/service_menu.cpp @@ -533,7 +533,7 @@ void ServiceMenu::AdjustListValues() auto option = getOptionEntryByCaption(Lang::getText("[SERVICE_MENU] LANGUAGE")); for (size_t i = 0; i < option->value_list.size(); ++i) { - if (Lang::getCodeFromName(option->value_list[i]) == Options::settings.language) + if (Lang::getCodeFromName(option->value_list[i]) == Options::pending_changes.new_language) { option->list_index = i; } @@ -544,7 +544,7 @@ void ServiceMenu::AdjustListValues() auto option = getOptionEntryByCaption(Lang::getText("[SERVICE_MENU] DIFFICULTY")); for (size_t i = 0; i < option->value_list.size(); ++i) { - if (Options::getDifficultyCodeFromName(option->value_list[i]) == Options::settings.difficulty) + if (Options::getDifficultyCodeFromName(option->value_list[i]) == Options::pending_changes.new_difficulty) { option->list_index = i; }