diff options
| author | Lioncash <mathew1800@gmail.com> | 2018-04-16 16:02:21 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2018-04-16 16:46:44 -0400 |
| commit | ca6a2970ea83d0850040aa3334e52d83ae0657dc (patch) | |
| tree | c8c3e6d15ebd9c2028ba8b83babcd04e9b4b54b4 /Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp | |
| parent | dfd6a228a69021ca88daaee2de457871f77f8c77 (diff) | |
TraversalClient: Make data externally read-only members private
These are only ever queried for state, not written. Therefore, prevent writing to the members
and make them private.
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")); |
