From f564fa840e0c649daf5ae37286937e4dc2c8185e 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 | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/wndproc.c b/src/wndproc.c index a77ffa1..64058c7 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 @@ -182,6 +184,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) &&