diff --git a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll index b97fcd4..df0c1e6 100644 Binary files a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll and b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll differ diff --git a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll index 7c71689..6b7f5f8 100644 Binary files a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll and b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll differ diff --git a/src/discordgodot.cpp b/src/discordgodot.cpp index 31d7fd8..e4f3e37 100644 --- a/src/discordgodot.cpp +++ b/src/discordgodot.cpp @@ -93,6 +93,7 @@ DiscordSDK::DiscordSDK() DiscordSDK::~DiscordSDK() { singleton = nullptr; + app_id = 0; delete core; // couldn't use destructor because it would not compile on linux core = nullptr; } @@ -207,6 +208,7 @@ void DiscordSDK::clear(bool reset_values = false) } else old_app_id = app_id; + app_id = 0; delete core; core = nullptr; }