tweak dd_release

This commit is contained in:
FunkyFr3sh 2022-09-26 14:06:53 +02:00
parent cec59cd341
commit 0798408ba4

View file

@ -1005,18 +1005,18 @@ ULONG dd_Release()
WaitForSingleObject(g_ddraw->render.thread, INFINITE); WaitForSingleObject(g_ddraw->render.thread, INFINITE);
g_ddraw->render.thread = NULL; g_ddraw->render.thread = NULL;
} }
}
if (!g_ddraw->windowed) if (!g_ddraw->windowed)
{
if (g_ddraw->renderer == d3d9_render_main)
{ {
if (g_ddraw->renderer == d3d9_render_main) if (!d3d9_reset(TRUE))
{ d3d9_release();
if (!d3d9_reset(TRUE)) }
d3d9_release(); else
} {
else ChangeDisplaySettings(NULL, 0);
{
ChangeDisplaySettings(NULL, 0);
}
} }
} }