[Scummvm-cvs-logs] SF.net SVN: scummvm:[45870] scummvm/trunk/backends/platform/samsungtv/ graphics.cpp

aquadran at users.sourceforge.net aquadran at users.sourceforge.net
Thu Nov 12 21:44:37 CET 2009


Revision: 45870
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45870&view=rev
Author:   aquadran
Date:     2009-11-12 20:44:37 +0000 (Thu, 12 Nov 2009)

Log Message:
-----------
samsungtv: fix sdl surface type

Modified Paths:
--------------
    scummvm/trunk/backends/platform/samsungtv/graphics.cpp

Modified: scummvm/trunk/backends/platform/samsungtv/graphics.cpp
===================================================================
--- scummvm/trunk/backends/platform/samsungtv/graphics.cpp	2009-11-12 19:27:26 UTC (rev 45869)
+++ scummvm/trunk/backends/platform/samsungtv/graphics.cpp	2009-11-12 20:44:37 UTC (rev 45870)
@@ -172,7 +172,9 @@
 		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 @@
 		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,


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list