diff options
| author | Léo Lam <leolino.lam@gmail.com> | 2018-04-17 09:09:48 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-17 09:09:48 +0200 |
| commit | eb97f2d5c621da84ea3a39d902b86576b959204a (patch) | |
| tree | bc9ea33d4eff32734722f4db111be6dceeb92e96 /Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp | |
| parent | dfd6a228a69021ca88daaee2de457871f77f8c77 (diff) | |
| parent | c23a998f9dfde519b5462c50c651a760bfc7ad1c (diff) | |
Merge pull request #6658 from lioncash/traversal
TraversalClient: Minor organizational changes
Diffstat (limited to 'Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp b/Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp index 5747b46837..556188b911 100644 --- a/Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp +++ b/Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp @@ -360,19 +360,22 @@ void NetPlayDialog::UpdateGUI() // Update Room ID / IP label if (m_use_traversal && m_room_box->currentIndex() == 0) { - switch (g_TraversalClient->m_State) + switch (g_TraversalClient->GetState()) { case TraversalClient::Connecting: m_hostcode_label->setText(tr("...")); m_hostcode_action_button->setEnabled(false); break; case TraversalClient::Connected: - m_hostcode_label->setText(QString::fromStdString( - std::string(g_TraversalClient->m_HostId.data(), g_TraversalClient->m_HostId.size()))); + { + const auto host_id = g_TraversalClient->GetHostID(); + m_hostcode_label->setText( + QString::fromStdString(std::string(host_id.begin(), host_id.end()))); m_hostcode_action_button->setEnabled(true); m_hostcode_action_button->setText(tr("Copy")); m_is_copy_button_retry = false; break; + } case TraversalClient::Failure: m_hostcode_label->setText(tr("Error")); m_hostcode_action_button->setText(tr("Retry")); |
