diff --git a/src/dd.c b/src/dd.c index 81e7bac..aa597db 100644 --- a/src/dd.c +++ b/src/dd.c @@ -712,7 +712,7 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl if (g_ddraw->windowed) { MSG msg; /* workaround for "Not Responding" window problem in cnc games */ - PeekMessage(&msg, g_ddraw->hwnd, 0, 0, PM_NOREMOVE); + real_PeekMessageA(&msg, g_ddraw->hwnd, 0, 0, PM_NOREMOVE); if (!border) { diff --git a/src/ddsurface.c b/src/ddsurface.c index a091a43..3511fa1 100644 --- a/src/ddsurface.c +++ b/src/ddsurface.c @@ -943,7 +943,7 @@ HRESULT dds_Lock( if (g_ddraw && g_ddraw->fixnotresponding) { MSG msg; /* workaround for "Not Responding" window problem */ - PeekMessage(&msg, g_ddraw->hwnd, 0, 0, PM_NOREMOVE); + real_PeekMessageA(&msg, g_ddraw->hwnd, 0, 0, PM_NOREMOVE); } HRESULT ret = dds_GetSurfaceDesc(This, lpDDSurfaceDesc);