From 20d3cf06d85e27c34f248694a8c665fe295fa737 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Thu, 8 Sep 2022 06:57:15 +0200 Subject: [PATCH] enable GameHandlesClose for Infantry Online to make sure it can save its settings properly --- src/config.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/config.c b/src/config.c index aad6132..aa4a039 100644 --- a/src/config.c +++ b/src/config.c @@ -9,6 +9,7 @@ #include "render_ogl.h" #include "hook.h" #include "debug.h" +#include "dllmain.h" static void cfg_init(); static void cfg_create_ini(); @@ -54,7 +55,11 @@ void cfg_load() g_ddraw->armadahack = cfg_get_bool("armadahack", FALSE); g_ddraw->tshack = cfg_get_bool("tshack", FALSE); - g_ddraw->infantryhack = cfg_get_bool("infantryhack", FALSE); + + if (g_ddraw->infantryhack = cfg_get_bool("infantryhack", FALSE)) + { + GameHandlesClose = TRUE; + } g_ddraw->hotkeys.toggle_fullscreen = cfg_get_int("keytogglefullscreen", VK_RETURN); g_ddraw->hotkeys.toggle_maximize = cfg_get_int("keytogglemaximize", VK_NEXT);