make sure we forward the right mouse coords to video window
This commit is contained in:
parent
ddfae6cd67
commit
393627ee39
1 changed files with 7 additions and 7 deletions
|
@ -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…
Reference in a new issue