From a816d74fdf30b9f8b00369ccf597998a99663bb5 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Fri, 6 Aug 2021 02:00:56 +0200 Subject: [PATCH] [Net] Fix ENetMultiplayerPeer status during connection. While the client emitting "peer_connect" for the server, the status was still set to CONNECTION_CONNECTING, causing bugs in the upper layer. --- modules/enet/enet_multiplayer_peer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/enet/enet_multiplayer_peer.cpp b/modules/enet/enet_multiplayer_peer.cpp index aa0e09bcde5..38ca38385cc 100644 --- a/modules/enet/enet_multiplayer_peer.cpp +++ b/modules/enet/enet_multiplayer_peer.cpp @@ -242,8 +242,8 @@ bool ENetMultiplayerPeer::_poll_client() { } switch (ret) { case ENetConnection::EVENT_CONNECT: { - emit_signal(SNAME("peer_connected"), 1); connection_status = CONNECTION_CONNECTED; + emit_signal(SNAME("peer_connected"), 1); emit_signal(SNAME("connection_succeeded")); return false; }