set g_config.toggle_borderless to TRUE on failure
This commit is contained in:
parent
6a7e862258
commit
4fdbfa61e2
1 changed files with 3 additions and 0 deletions
3
src/dd.c
3
src/dd.c
|
@ -890,6 +890,7 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
|
||||||
|
|
||||||
g_config.windowed = TRUE;
|
g_config.windowed = TRUE;
|
||||||
g_config.fullscreen = TRUE;
|
g_config.fullscreen = TRUE;
|
||||||
|
g_config.toggle_borderless = TRUE;
|
||||||
border = FALSE;
|
border = FALSE;
|
||||||
|
|
||||||
/* prevent OpenGL from going automatically into fullscreen exclusive mode */
|
/* prevent OpenGL from going automatically into fullscreen exclusive mode */
|
||||||
|
@ -1253,6 +1254,7 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
|
||||||
g_ddraw.render.run = FALSE;
|
g_ddraw.render.run = FALSE;
|
||||||
g_config.windowed = TRUE;
|
g_config.windowed = TRUE;
|
||||||
g_config.fullscreen = TRUE;
|
g_config.fullscreen = TRUE;
|
||||||
|
g_config.toggle_borderless = TRUE;
|
||||||
return dd_SetDisplayMode(dwWidth, dwHeight, dwBPP, dwFlags);
|
return dd_SetDisplayMode(dwWidth, dwHeight, dwBPP, dwFlags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1269,6 +1271,7 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
|
||||||
g_ddraw.render.run = FALSE;
|
g_ddraw.render.run = FALSE;
|
||||||
g_config.windowed = TRUE;
|
g_config.windowed = TRUE;
|
||||||
g_config.fullscreen = TRUE;
|
g_config.fullscreen = TRUE;
|
||||||
|
g_config.toggle_borderless = TRUE;
|
||||||
return dd_SetDisplayMode(dwWidth, dwHeight, dwBPP, dwFlags);
|
return dd_SetDisplayMode(dwWidth, dwHeight, dwBPP, dwFlags);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue