mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
make sure we forward the right mouse coords to video window
This commit is contained in:
parent
ddfae6cd67
commit
393627ee39
@ -798,13 +798,6 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
||||
case WM_MBUTTONDOWN:
|
||||
case WM_MOUSEMOVE:
|
||||
{
|
||||
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw->video_window_hwnd, 0);
|
||||
if (video_hwnd)
|
||||
{
|
||||
PostMessageA(video_hwnd, uMsg, wParam, lParam);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!g_config.devmode && !g_mouse_locked)
|
||||
{
|
||||
return 0;
|
||||
@ -838,6 +831,13 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
||||
|
||||
lParam = MAKELPARAM(x, y);
|
||||
|
||||
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw->video_window_hwnd, 0);
|
||||
if (video_hwnd)
|
||||
{
|
||||
PostMessageA(video_hwnd, uMsg, wParam, lParam);
|
||||
return 0;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case WM_PARENTNOTIFY:
|
||||
|
Loading…
x
Reference in New Issue
Block a user