Merge pull request #15738 from hrydgard/confirm-mac-address

Add confirmation dialog when generating a new Mac address
This commit is contained in:
Henrik Rydgård authored and GitHub committed 2022-07-27 23:31:07 +02:00
commit ad59fe0fe8
1 file changed
+11 -1
+11 -1
View File
@@ -1637,7 +1637,17 @@ UI::EventReturn GameSettingsScreen::OnChangeproAdhocServerAddress(UI::EventParam
}
UI::EventReturn GameSettingsScreen::OnChangeMacAddress(UI::EventParams &e) {
g_Config.sMACAddress = CreateRandMAC();
auto n = GetI18NCategory("Networking");
auto di = GetI18NCategory("Dialog");
auto confirmScreen = new PromptScreen(
n->T("Change Mac Address"), di->T("Yes"), di->T("No"),
[&](bool success) {
if (success) {
g_Config.sMACAddress = CreateRandMAC();
}}
);
screenManager()->push(confirmScreen);
return UI::EVENT_DONE;
}