From a6d98d31031cfae8e5a4add7f203f7591be08616 Mon Sep 17 00:00:00 2001 From: MysterD Date: Thu, 13 Apr 2023 23:39:00 -0700 Subject: [PATCH] Make sure coopnet always sets callbacks --- src/pc/network/coopnet/coopnet.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pc/network/coopnet/coopnet.c b/src/pc/network/coopnet/coopnet.c index 8960ac96..cd0ce659 100644 --- a/src/pc/network/coopnet/coopnet.c +++ b/src/pc/network/coopnet/coopnet.c @@ -127,7 +127,6 @@ static void ns_coopnet_shutdown(void) { } static CoopNetRc coopnet_initialize(void) { - if (coopnet_is_connected()) { return COOPNET_OK; } gCoopNetCallbacks.OnConnected = coopnet_on_connected; gCoopNetCallbacks.OnDisconnected = coopnet_on_disconnected; @@ -136,6 +135,8 @@ static CoopNetRc coopnet_initialize(void) { gCoopNetCallbacks.OnLobbyLeft = coopnet_on_lobby_left; gCoopNetCallbacks.OnPeerDisconnected = coopnet_on_peer_disconnected; + if (coopnet_is_connected()) { return COOPNET_OK; } + CoopNetRc rc = coopnet_begin(configCoopNetIp, configCoopNetPort); if (rc == COOPNET_FAILED) { djui_popup_create(DLANG(NOTIF, COOPNET_CONNECTION_FAILED), 2);