diff --git a/src/pc/djui/djui_panel_join.c b/src/pc/djui/djui_panel_join.c index 4168efc84..4c5f8c034 100644 --- a/src/pc/djui/djui_panel_join.c +++ b/src/pc/djui/djui_panel_join.c @@ -7,11 +7,15 @@ #include "djui_panel_main.h" #include "pc/network/network.h" #include "pc/utils/misc.h" +#ifdef DISCORD_SDK #include "pc/discord/discord.h" +#endif #ifdef COOPNET static void djui_panel_compatibility_checkbox_on_value_change(UNUSED struct DjuiBase* caller) { +#ifdef DISCORD_SDK gDiscordInitialized = false; +#endif if (gVersionText != NULL) { djui_text_set_text(gVersionText, get_version_local()); } diff --git a/src/pc/djui/djui_panel_join_direct.c b/src/pc/djui/djui_panel_join_direct.c index 5e8a123ce..f72e999b7 100644 --- a/src/pc/djui/djui_panel_join_direct.c +++ b/src/pc/djui/djui_panel_join_direct.c @@ -14,12 +14,16 @@ #include "pc/configfile.h" #include "pc/debuglog.h" #include "macros.h" +#ifdef DISCORD_SDK #include "pc/discord/discord.h" +#endif static struct DjuiInputbox* sInputboxIp = NULL; #ifndef COOPNET static void djui_panel_compatibility_checkbox_on_value_change(UNUSED struct DjuiBase* caller) { +#ifdef DISCORD_SDK gDiscordInitialized = false; +#endif if (gVersionText != NULL) { djui_text_set_text(gVersionText, get_version_local()); } diff --git a/src/pc/djui/djui_panel_misc.c b/src/pc/djui/djui_panel_misc.c index b15f830f7..0e95cd871 100644 --- a/src/pc/djui/djui_panel_misc.c +++ b/src/pc/djui/djui_panel_misc.c @@ -10,10 +10,14 @@ #include "pc/utils/misc.h" #include "pc/configfile.h" #include "game/hardcoded.h" +#ifdef DISCORD_SDK #include "pc/discord/discord.h" +#endif static void djui_panel_compatibility_checkbox_on_value_change(UNUSED struct DjuiBase* caller) { +#ifdef DISCORD_SDK gDiscordInitialized = false; +#endif if (gVersionText != NULL) { djui_text_set_text(gVersionText, get_version_local()); }