remove old hack
This commit is contained in:
parent
eb25b2aa03
commit
03636f03ad
7 changed files with 32 additions and 23 deletions
|
@ -39,6 +39,7 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||
case WM_NCLBUTTONUP:
|
||||
case WM_NCPAINT:
|
||||
case WM_CANCELMODE:
|
||||
case WM_DISPLAYCHANGE:
|
||||
{
|
||||
return DefWindowProc(hWnd, uMsg, wParam, lParam);
|
||||
}
|
||||
|
@ -110,6 +111,21 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||
|
||||
break;
|
||||
}
|
||||
case WM_SIZE_DDRAW:
|
||||
{
|
||||
uMsg = WM_SIZE;
|
||||
break;
|
||||
}
|
||||
case WM_MOVE_DDRAW:
|
||||
{
|
||||
uMsg = WM_MOVE;
|
||||
break;
|
||||
}
|
||||
case WM_DISPLAYCHANGE_DDRAW:
|
||||
{
|
||||
uMsg = WM_DISPLAYCHANGE;
|
||||
break;
|
||||
}
|
||||
case WM_D3D9DEVICELOST:
|
||||
{
|
||||
if (g_ddraw->renderer == d3d9_render_main && d3d9_on_device_lost())
|
||||
|
@ -187,7 +203,7 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||
in_size_move = FALSE;
|
||||
|
||||
if (!g_ddraw->render.thread)
|
||||
dd_SetDisplayMode(g_ddraw->width, g_ddraw->height, g_ddraw->bpp);
|
||||
dd_SetDisplayMode(g_ddraw->width, g_ddraw->height, g_ddraw->bpp, FALSE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -369,12 +385,6 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||
if (!g_ddraw->handlemouse)
|
||||
RedrawWindow(hWnd, NULL, NULL, RDW_INVALIDATE | RDW_ALLCHILDREN);
|
||||
|
||||
if (g_ddraw->sierrahack)
|
||||
{
|
||||
lParam = 0;
|
||||
break;
|
||||
}
|
||||
|
||||
return DefWindowProc(hWnd, uMsg, wParam, lParam); /* Carmageddon fix */
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue