diff options
Diffstat (limited to 'src/yuzu/multiplayer/direct_connect.cpp')
-rwxr-xr-x | src/yuzu/multiplayer/direct_connect.cpp | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/src/yuzu/multiplayer/direct_connect.cpp b/src/yuzu/multiplayer/direct_connect.cpp index 4ceb33536..680a489b5 100755 --- a/src/yuzu/multiplayer/direct_connect.cpp +++ b/src/yuzu/multiplayer/direct_connect.cpp | |||
@@ -81,20 +81,13 @@ void DirectConnectWindow::Connect() { | |||
81 | } | 81 | } |
82 | } | 82 | } |
83 | } | 83 | } |
84 | switch (static_cast<ConnectionType>(ui->connection_type->currentIndex())) { | 84 | if (!ui->ip->hasAcceptableInput()) { |
85 | case ConnectionType::TraversalServer: | 85 | NetworkMessage::ErrorManager::ShowError(NetworkMessage::ErrorManager::IP_ADDRESS_NOT_VALID); |
86 | break; | 86 | return; |
87 | case ConnectionType::IP: | 87 | } |
88 | if (!ui->ip->hasAcceptableInput()) { | 88 | if (!ui->port->hasAcceptableInput()) { |
89 | NetworkMessage::ErrorManager::ShowError( | 89 | NetworkMessage::ErrorManager::ShowError(NetworkMessage::ErrorManager::PORT_NOT_VALID); |
90 | NetworkMessage::ErrorManager::IP_ADDRESS_NOT_VALID); | 90 | return; |
91 | return; | ||
92 | } | ||
93 | if (!ui->port->hasAcceptableInput()) { | ||
94 | NetworkMessage::ErrorManager::ShowError(NetworkMessage::ErrorManager::PORT_NOT_VALID); | ||
95 | return; | ||
96 | } | ||
97 | break; | ||
98 | } | 91 | } |
99 | 92 | ||
100 | // Store settings | 93 | // Store settings |