From 9fc68ba6cad7ca6e5d68bace7dca8ebb58811391 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Tue, 22 Aug 2023 16:04:50 +0200 Subject: [PATCH] improve logging --- src/wndproc.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/wndproc.c b/src/wndproc.c index a7e377d..d393ff5 100644 --- a/src/wndproc.c +++ b/src/wndproc.c @@ -24,13 +24,15 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam uMsg != WM_D3D9DEVICELOST) { TRACE( - " uMsg = %s (%d), wParam = %08X (%d), lParam = %08X (%d)\n", + " uMsg = %s (%d), wParam = %08X (%d), lParam = %08X (%d, LO=%d HI=%d)\n", dbg_mes_to_str(uMsg), uMsg, wParam, wParam, lParam, - lParam); + lParam, + (int)(short)LOWORD(lParam), + (int)(short)HIWORD(lParam)); } #endif @@ -203,6 +205,13 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam { WINDOWPOS* pos = (WINDOWPOS*)lParam; + /* + dbg_dump_swp_flags(pos->flags); + TRACE( + " hwndInsertAfter=%p, x=%d, y=%d, cx=%d, cy=%d\n", + pos->hwndInsertAfter, pos->x, pos->y, pos->cx, pos->cy); + */ + if (g_ddraw->wine && !g_ddraw->windowed && (pos->x > 0 || pos->y > 0) && @@ -407,9 +416,9 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam g_config.window_rect.bottom = HIWORD(lParam); } else /* Aero Snap resized window */ - { - g_config.window_rect.right = LOWORD(lParam); - g_config.window_rect.bottom = HIWORD(lParam); + { + g_config.window_rect.right = LOWORD(lParam); + g_config.window_rect.bottom = HIWORD(lParam); if (g_config.window_rect.right != g_ddraw->render.width || g_config.window_rect.bottom != g_ddraw->render.height)