From 553ee34433e30303147a2939fa1a7d1451c34815 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Fri, 25 Feb 2022 00:04:07 +0100 Subject: [PATCH] force fullscreen = FALSE on zone list --- src/dd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dd.c b/src/dd.c index 94604a3..c669fc9 100644 --- a/src/dd.c +++ b/src/dd.c @@ -862,18 +862,23 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags) /* Infantry Online Zone List Window */ if (g_ddraw->infantryhack) { - static BOOL windowed; + static BOOL windowed, fullscreen; if (dwFlags & DDSCL_FULLSCREEN) { g_ddraw->windowed = windowed; + g_ddraw->fullscreen = fullscreen; } else if (dwFlags & DDSCL_NOWINDOWCHANGES) { windowed = g_ddraw->windowed; + fullscreen = g_ddraw->fullscreen; if (GetMenu(g_ddraw->hwnd) != NULL) + { g_ddraw->windowed = TRUE; + g_ddraw->fullscreen = FALSE; + } dd_SetDisplayMode(640, 480, 16, SDM_MODE_SET_BY_GAME); }