diff -r d4e5d8cbe449 -r a573c949e61c hedgewars/CCHandlers.inc --- a/hedgewars/CCHandlers.inc Sun May 04 14:21:47 2008 +0000 +++ b/hedgewars/CCHandlers.inc Sun May 04 19:47:47 2008 +0000 @@ -431,14 +431,15 @@ if cFullScreen then flags:= flags or SDL_FULLSCREEN else SDL_WM_SetCaption('Hedgewars', nil); SDL_FreeSurface(SDLPrimSurface); + SDLPrimSurface:= SDL_SetVideoMode(cScreenWidth, cScreenHeight, cBits, flags); +SDLTry(SDLPrimSurface <> nil, true); SetupOpenGL(); {$IFDEF DEBUGFILE} AddFileLog('SDL video driver: ' + string(SDL_VideoDriverName(buf, sizeof(buf)))); {$ENDIF} -TryDo(SDLPrimSurface <> nil, errmsgCreateSurface, true); PixelFormat:= SDLPrimSurface^.format end;