From dd04e8ce74d9cb74431e309b839adce35d734e81 Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Sat, 1 Jun 2024 04:08:14 +0200
Subject: [PATCH] fix TLC launcher fullscreen mode

---
 src/config.c       | 2 --
 src/winapi_hooks.c | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/config.c b/src/config.c
index 6205ecd..3a252ad 100644
--- a/src/config.c
+++ b/src/config.c
@@ -1362,8 +1362,6 @@ static void cfg_create_ini()
             "; The Learning Company Launcher\n"
             "[TLCLauncher]\n"
             "tlc_hack=true\n"
-            "windowed=true\n"
-            "fullscreen=false\n"
             "adjmouse=false\n"
             "width=0\n"
             "height=0\n"
diff --git a/src/winapi_hooks.c b/src/winapi_hooks.c
index d4431b0..065de5d 100644
--- a/src/winapi_hooks.c
+++ b/src/winapi_hooks.c
@@ -511,7 +511,7 @@ BOOL WINAPI fake_ShowWindow(HWND hWnd, int nCmdShow)
         if (nCmdShow == SW_MAXIMIZE)
             nCmdShow = SW_NORMAL;
 
-        if (nCmdShow == SW_MINIMIZE && g_config.hook != 2)
+        if (nCmdShow == SW_MINIMIZE && g_config.hook != 2 && !g_config.tlc_hack)
             return TRUE;
     }