summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/NetPlay/NetWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DolphinWX/NetPlay/NetWindow.cpp')
-rw-r--r--Source/Core/DolphinWX/NetPlay/NetWindow.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/Source/Core/DolphinWX/NetPlay/NetWindow.cpp b/Source/Core/DolphinWX/NetPlay/NetWindow.cpp
index c604e38956..346b8b0932 100644
--- a/Source/Core/DolphinWX/NetPlay/NetWindow.cpp
+++ b/Source/Core/DolphinWX/NetPlay/NetWindow.cpp
@@ -445,17 +445,16 @@ void NetPlayDialog::OnThread(wxThreadEvent& event)
void NetPlayDialog::OnChangeGame(wxCommandEvent&)
{
- wxString game_name;
-
- ChangeGameDialog cgd(this, m_game_list, game_name);
+ ChangeGameDialog cgd(this, m_game_list);
cgd.ShowModal();
- if (game_name.length())
- {
- m_selected_game = WxStrToStr(game_name);
- netplay_server->ChangeGame(m_selected_game);
- m_game_btn->SetLabel(game_name.Prepend(_(" Game : ")));
- }
+ wxString game_name = cgd.GetChosenGameName();
+ if (game_name.empty())
+ return;
+
+ m_selected_game = WxStrToStr(game_name);
+ netplay_server->ChangeGame(m_selected_game);
+ m_game_btn->SetLabel(game_name.Prepend(_(" Game : ")));
}
void NetPlayDialog::OnConfigPads(wxCommandEvent&)