diff --git a/src/common/startscreen/startscreen.cpp b/src/common/startscreen/startscreen.cpp index e105cedc1..8800fb0fa 100644 --- a/src/common/startscreen/startscreen.cpp +++ b/src/common/startscreen/startscreen.cpp @@ -694,6 +694,13 @@ void FStartScreen::Render(bool force) DrawTexture(twod, StartupTexture, 0, 0, DTA_VirtualWidthF, displaywidth, DTA_VirtualHeightF, displayheight, TAG_END); } + if (setmodeneeded) + { + setmodeneeded = false; + screen->ToggleFullscreen(vid_fullscreen); + V_OutputResized(screen->GetWidth(), screen->GetHeight()); + } + twod->End(); screen->Update(); twod->OnFrameDone();