X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_window.pas;h=e7f0db3cc291ff61828f91529ea1e550154b82d5;hb=c5bd8da6bf297567dffd050202ce219a7821a8eb;hp=f7f06d89d2aa5e3fc8712b12f30d99e5c20cdbb9;hpb=38ffc69cb8386eb4f610ad5838e776ac04c6c297;p=d2df-sdl.git diff --git a/src/game/g_window.pas b/src/game/g_window.pas index f7f06d8..e7f0db3 100644 --- a/src/game/g_window.pas +++ b/src/game/g_window.pas @@ -105,7 +105,7 @@ begin e_WriteLog('Setting display mode...', TMsgType.Notify); wFlags := SDL_WINDOW_OPENGL {or SDL_WINDOW_RESIZABLE}; - if gFullscreen then wFlags := wFlags or SDL_WINDOW_FULLSCREEN else wFlags := wFlags or SDL_WINDOW_RESIZABLE; + if gFullscreen then wFlags := wFlags {or SDL_WINDOW_FULLSCREEN} else wFlags := wFlags or SDL_WINDOW_RESIZABLE; if (not gFullscreen) and (not preserveGL) and gWinMaximized then wFlags := wFlags or SDL_WINDOW_MAXIMIZED else gWinMaximized := false; if gFullscreen then @@ -144,6 +144,8 @@ begin begin KillGLWindow(preserveGL); h_Wnd := SDL_CreateWindow(PChar(wTitle), gWinRealPosX, gWinRealPosY, gScreenWidth, gScreenHeight, wFlags); + if gFullscreen then + SDL_SetWindowFullscreen(h_Wnd, SDL_WINDOW_FULLSCREEN); if (h_Wnd = nil) then exit; end; wasFullscreen := gFullscreen;