summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-04-16 16:02:21 -0400
committerLioncash <mathew1800@gmail.com>2018-04-16 16:46:44 -0400
commitca6a2970ea83d0850040aa3334e52d83ae0657dc (patch)
treec8c3e6d15ebd9c2028ba8b83babcd04e9b4b54b4 /Source/Core/DolphinQt2/NetPlay/NetPlayDialog.cpp
parentdfd6a228a69021ca88daaee2de457871f77f8c77 (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.cpp9
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"));