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>();