mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-05 01:38:36 +00:00
SDL: Prevent graphics manager hotswapping on startup. (This time for real)
This commit is contained in:
parent
e0ce5a61b5
commit
f3ea868cf6
@ -128,7 +128,6 @@ void OSystem_SDL::init() {
|
||||
#ifdef USE_OPENGL
|
||||
// Setup a list with both SDL and OpenGL graphics modes
|
||||
setupGraphicsModes();
|
||||
_graphicsMode = _sdlModesCount;
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -149,11 +148,15 @@ void OSystem_SDL::initBackend() {
|
||||
Common::String gfxMode(ConfMan.get("gfx_mode"));
|
||||
bool use_opengl = false;
|
||||
const OSystem::GraphicsMode *mode = OpenGLSdlGraphicsManager::supportedGraphicsModes();
|
||||
int i = 0;
|
||||
while (mode->name) {
|
||||
if (scumm_stricmp(mode->name, gfxMode.c_str()) == 0)
|
||||
if (scumm_stricmp(mode->name, gfxMode.c_str()) == 0) {
|
||||
_graphicsMode = i + _sdlModesCount;
|
||||
use_opengl = true;
|
||||
}
|
||||
|
||||
mode++;
|
||||
++i;
|
||||
}
|
||||
|
||||
// If the gfx_mode is from OpenGL, create the OpenGL graphics manager
|
||||
|
Loading…
x
Reference in New Issue
Block a user