From b2e9e427f248ff5cfc7f21bb73d95c4a8efff4ba Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Sun, 2 Jun 2024 08:17:57 +0200
Subject: [PATCH] fix atrox cutscenes

---
 src/dd.c           | 3 +--
 src/winapi_hooks.c | 8 ++++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/dd.c b/src/dd.c
index 6fa8c9a..65d6d61 100644
--- a/src/dd.c
+++ b/src/dd.c
@@ -908,6 +908,7 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
         g_ddraw.render.opengl_y_align = 0;
     }
 
+    dbg_dump_wnd_styles(real_GetWindowLongA(g_ddraw.hwnd, GWL_STYLE), real_GetWindowLongA(g_ddraw.hwnd, GWL_EXSTYLE));
     if (g_config.windowed)
     {
         if (g_config.remove_menu && GetMenu(g_ddraw.hwnd))
@@ -1018,8 +1019,6 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
     }
     else
     {
-        //dbg_dump_wnd_styles(real_GetWindowLongA(g_ddraw.hwnd, GWL_STYLE), real_GetWindowLongA(g_ddraw.hwnd, GWL_EXSTYLE));
-
         int menu_height = 0;
 
         if (GetMenu(g_ddraw.hwnd))
diff --git a/src/winapi_hooks.c b/src/winapi_hooks.c
index 98d5126..2e457ea 100644
--- a/src/winapi_hooks.c
+++ b/src/winapi_hooks.c
@@ -466,8 +466,8 @@ int WINAPI fake_MapWindowPoints(HWND hWndFrom, HWND hWndTo, LPPOINT lpPoints, UI
             }
             else
             {
-                //real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);
-                //return real_MapWindowPoints(HWND_DESKTOP, g_ddraw.hwnd, lpPoints, cPoints);
+                real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);
+                return real_MapWindowPoints(HWND_DESKTOP, g_ddraw.hwnd, lpPoints, cPoints);
             }
         }
 
@@ -479,8 +479,8 @@ int WINAPI fake_MapWindowPoints(HWND hWndFrom, HWND hWndTo, LPPOINT lpPoints, UI
             }
             else
             {
-                //real_MapWindowPoints(g_ddraw.hwnd, HWND_DESKTOP, lpPoints, cPoints);
-                //return real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);
+                real_MapWindowPoints(g_ddraw.hwnd, HWND_DESKTOP, lpPoints, cPoints);
+                return real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);
             }
         }
     }