- added vid_setsize CCMD and fixed some issues with window restoration when switching from fullscreen.

Windows apparently cannot both undo borderless fullscreen and resize the window at the same time, so this must delay the resizing one frame.
This commit is contained in:
Christoph Oelckers 2018-07-21 21:32:02 +02:00
commit 156ed5790e
5 changed files with 88 additions and 6 deletions

View file

@ -680,10 +680,10 @@ void D_Display ()
// fullscreen toggle has been requested
if (setmodeneeded)
{
setmodeneeded = false;
screen->ToggleFullscreen(fullscreen);
V_OutputResized(screen->GetWidth(), screen->GetHeight());
setmodeneeded = false;
}
}
// change the view size if needed
if (setsizeneeded)