From afb2a09db5e8188e9e19a72d2bd6cc5ba194c4ac Mon Sep 17 00:00:00 2001 From: Agent X <44549182+Agent-11@users.noreply.github.com> Date: Tue, 9 Apr 2024 18:11:52 -0400 Subject: [PATCH] Make HOOK_ON_EXIT also call on lobby exit --- src/pc/network/network.c | 2 ++ src/pc/pc_main.c | 5 +---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pc/network/network.c b/src/pc/network/network.c index 6de3409db..ce3e1810c 100644 --- a/src/pc/network/network.c +++ b/src/pc/network/network.c @@ -621,6 +621,8 @@ void network_update(void) { } void network_shutdown(bool sendLeaving, bool exiting, bool popup, bool reconnecting) { + smlua_call_event_hooks(HOOK_ON_EXIT); + if (gDjuiChatBox != NULL) { djui_base_destroy(&gDjuiChatBox->base); gDjuiChatBox = NULL; diff --git a/src/pc/pc_main.c b/src/pc/pc_main.c index c24df7cc3..493784c4a 100644 --- a/src/pc/pc_main.c +++ b/src/pc/pc_main.c @@ -284,10 +284,7 @@ void audio_shutdown(void) { } void game_deinit(void) { - if (gGameInited) { - smlua_call_event_hooks(HOOK_ON_EXIT); - configfile_save(configfile_name()); - } + if (gGameInited) { configfile_save(configfile_name()); } controller_shutdown(); audio_custom_shutdown(); audio_shutdown();