diff options
| author | bunnei <bunneidev@gmail.com> | 2022-08-16 11:49:33 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-16 11:49:33 -0700 |
| commit | 9caa16c8d4f796171ea1c2db9ea04539e59bb6ae (patch) | |
| tree | 8d0d47e28d1f35a2a97664a14dccb94e9a96fbb5 /src/yuzu/multiplayer/direct_connect.cpp | |
| parent | e97cffd2c125c169a9d6c41c32d778fa73fd7e69 (diff) | |
| parent | df835dc2895a14be598e4fdb7cbf2351cba1284a (diff) | |
Merge pull request #8685 from FearlessTobi/multiplayer-part2
core, network: Add ability to proxy socket packets
Diffstat (limited to 'src/yuzu/multiplayer/direct_connect.cpp')
| -rw-r--r-- | src/yuzu/multiplayer/direct_connect.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/yuzu/multiplayer/direct_connect.cpp b/src/yuzu/multiplayer/direct_connect.cpp index 9000c45312..4c0ea0a6b7 100644 --- a/src/yuzu/multiplayer/direct_connect.cpp +++ b/src/yuzu/multiplayer/direct_connect.cpp @@ -97,9 +97,9 @@ void DirectConnectWindow::Connect() { QFuture<void> f = QtConcurrent::run([&] { if (auto room_member = room_network.GetRoomMember().lock()) { auto port = UISettings::values.multiplayer_port.GetValue(); - room_member->Join(ui->nickname->text().toStdString(), "", - ui->ip->text().toStdString().c_str(), port, 0, - Network::NoPreferredMac, ui->password->text().toStdString().c_str()); + room_member->Join(ui->nickname->text().toStdString(), + ui->ip->text().toStdString().c_str(), port, 0, Network::NoPreferredIP, + ui->password->text().toStdString().c_str()); } }); watcher->setFuture(f); @@ -121,9 +121,7 @@ void DirectConnectWindow::OnConnection() { EndConnecting(); if (auto room_member = room_network.GetRoomMember().lock()) { - if (room_member->GetState() == Network::RoomMember::State::Joined || - room_member->GetState() == Network::RoomMember::State::Moderator) { - + if (room_member->IsConnected()) { close(); } } |
