diff options
Diffstat (limited to 'backends')
| -rw-r--r-- | backends/platform/samsungtv/graphics.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/backends/platform/samsungtv/graphics.cpp b/backends/platform/samsungtv/graphics.cpp index 2e0947f934..e3bf3f2c9b 100644 --- a/backends/platform/samsungtv/graphics.cpp +++ b/backends/platform/samsungtv/graphics.cpp @@ -172,7 +172,9 @@ bool OSystem_SDL_SamsungTV::loadGFXMode() {  		fixupResolutionForAspectRatio(_videoMode.desiredAspectRatio, _videoMode.hardwareWidth, _videoMode.hardwareHeight);  	} -	_hwscreen = SDL_SetVideoMode(_videoMode.hardwareWidth, _videoMode.hardwareHeight, 32, SDL_FULLSCREEN | SDL_SWSURFACE); +	_hwscreen = SDL_SetVideoMode(_videoMode.hardwareWidth, _videoMode.hardwareHeight, 32, +		_videoMode.fullscreen ? (SDL_FULLSCREEN|SDL_SWSURFACE) : SDL_SWSURFACE +	);  	if (_hwscreen == NULL) {  		// DON'T use error(), as this tries to bring up the debug @@ -243,7 +245,7 @@ bool OSystem_SDL_SamsungTV::loadGFXMode() {  		error("allocating _tmpscreen2 failed");  #ifdef USE_OSD -	_osdSurface = SDL_CreateRGBSurface(SDL_HWSURFACE | SDL_RLEACCEL | SDL_SRCCOLORKEY | SDL_SRCALPHA, +	_osdSurface = SDL_CreateRGBSurface(SDL_SWSURFACE | SDL_RLEACCEL | SDL_SRCCOLORKEY | SDL_SRCALPHA,  						_hwscreen->w,  						_hwscreen->h,  						32,  | 
