From cf905819950c811b6bf1270f3486623b876bcb2c Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Wed, 27 Jul 2022 09:51:14 +0400 Subject: [PATCH] Set ComboBox value prior to interactive MessageBox --- apps/openmw/mwgui/settingswindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/openmw/mwgui/settingswindow.cpp b/apps/openmw/mwgui/settingswindow.cpp index 1a63f98a8f..4592847dd4 100644 --- a/apps/openmw/mwgui/settingswindow.cpp +++ b/apps/openmw/mwgui/settingswindow.cpp @@ -505,6 +505,8 @@ namespace MWGui if (pos == MyGUI::ITEM_NONE) return; + _sender->setCaptionWithReplacing(_sender->getItemNameAt(_sender->getIndexSelected())); + MWBase::Environment::get().getWindowManager()->interactiveMessageBox("#{SettingsMenu:ChangeRequiresRestart}", {"#{sOK}"}, true); const auto settingsNames = _sender->getUserData>(); @@ -517,6 +519,8 @@ namespace MWGui if (pos == MyGUI::ITEM_NONE) return; + _sender->setCaptionWithReplacing(_sender->getItemNameAt(_sender->getIndexSelected())); + MWBase::Environment::get().getWindowManager()->interactiveMessageBox("#{SettingsMenu:ChangeRequiresRestart}", {"#{sOK}"}, true); const auto languageNames = _sender->getUserData>();