1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-24 17:49:52 +01:00

fix esc not working in some games (skipping movies)

This commit is contained in:
FunkyFr3sh 2024-06-04 07:28:13 +02:00
parent 9cc00bd6cf
commit 515db2b2e3

View File

@ -798,8 +798,8 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw.video_window_hwnd, 0); HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw.video_window_hwnd, 0);
if (video_hwnd) if (video_hwnd)
{ {
PostMessageA(video_hwnd, uMsg, wParam, lParam); //PostMessageA(video_hwnd, uMsg, wParam, lParam);
return 0; //return 0;
} }
break; break;
@ -812,8 +812,8 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw.video_window_hwnd, 0); HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw.video_window_hwnd, 0);
if (video_hwnd) if (video_hwnd)
{ {
PostMessageA(video_hwnd, uMsg, wParam, lParam); //PostMessageA(video_hwnd, uMsg, wParam, lParam);
return 0; //return 0;
} }
break; break;
@ -910,8 +910,8 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw.video_window_hwnd, 0); HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw.video_window_hwnd, 0);
if (video_hwnd) if (video_hwnd)
{ {
PostMessageA(video_hwnd, uMsg, wParam, lParam); //PostMessageA(video_hwnd, uMsg, wParam, lParam);
return 0; //return 0;
} }
break; break;