mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
Honor windowed mode again
This commit is contained in:
parent
6aa54f26f4
commit
872ece5a69
@ -72,6 +72,11 @@ HRESULT WINAPI render_opengl_SetDisplayMode(DWORD width, DWORD height)
|
|||||||
{
|
{
|
||||||
DEVMODE mode;
|
DEVMODE mode;
|
||||||
|
|
||||||
|
if(ddraw->windowed)
|
||||||
|
{
|
||||||
|
return DD_OK;
|
||||||
|
}
|
||||||
|
|
||||||
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &render_opengl.restore);
|
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &render_opengl.restore);
|
||||||
|
|
||||||
memset(&mode, 0, sizeof(DEVMODE));
|
memset(&mode, 0, sizeof(DEVMODE));
|
||||||
@ -86,8 +91,11 @@ HRESULT WINAPI render_opengl_SetDisplayMode(DWORD width, DWORD height)
|
|||||||
|
|
||||||
HRESULT WINAPI render_opengl_RestoreDisplayMode(void)
|
HRESULT WINAPI render_opengl_RestoreDisplayMode(void)
|
||||||
{
|
{
|
||||||
render_opengl.restore.dmFields = DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFLAGS|DM_DISPLAYFREQUENCY|DM_POSITION;
|
if(!ddraw->windowed)
|
||||||
ChangeDisplaySettings(&render_opengl.restore, 0);
|
{
|
||||||
|
render_opengl.restore.dmFields = DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFLAGS|DM_DISPLAYFREQUENCY|DM_POSITION;
|
||||||
|
ChangeDisplaySettings(&render_opengl.restore, 0);
|
||||||
|
}
|
||||||
return DD_OK;
|
return DD_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user