#227 fix changing resolutions bug

This commit is contained in:
FunkyFr3sh 2023-07-28 05:50:23 +02:00
parent 79100ce609
commit 6269950402
2 changed files with 11 additions and 1 deletions

View file

@ -1131,7 +1131,10 @@ ULONG dd_Release()
DeleteCriticalSection(&g_ddraw->cs);
/* restore old wndproc, subsequent ddraw creation will otherwise fail */
real_SetWindowLongA(g_ddraw->hwnd, GWL_WNDPROC, (LONG)g_ddraw->wndproc);
if (g_ddraw->hwnd)
{
real_SetWindowLongA(g_ddraw->hwnd, GWL_WNDPROC, (LONG)g_ddraw->wndproc);
}
HeapFree(GetProcessHeap(), 0, g_ddraw);
g_ddraw = NULL;