Skip to content

Commit

Permalink
SDL: Move debugging code to output SDL video driver name to initBackend.
Browse files Browse the repository at this point in the history
The initBackend() function is called later after the command line is
parsed and thus debug() prints can be used, which are much less noisy.
  • Loading branch information
digitall committed Feb 16, 2014
1 parent 9b51c60 commit fc80f5a
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions backends/platform/sdl/sdl.cpp
Expand Up @@ -158,6 +158,14 @@ void OSystem_SDL::initBackend() {
// Check if backend has not been initialized
assert(!_inited);

const int maxNameLen = 20;
char sdlDriverName[maxNameLen];
sdlDriverName[0] = '\0';
SDL_VideoDriverName(sdlDriverName, maxNameLen);
// Using printf rather than debug() here as debug()/logging
// is not active by this point.
debug(1, "Using SDL Video Driver \"%s\"", sdlDriverName);

// Create the default event source, in case a custom backend
// manager didn't provide one yet.
if (_eventSource == 0)
Expand Down Expand Up @@ -274,14 +282,6 @@ void OSystem_SDL::initSDL() {
if (SDL_Init(sdlFlags) == -1)
error("Could not initialize SDL: %s", SDL_GetError());

const int maxNameLen = 20;
char sdlDriverName[maxNameLen];
sdlDriverName[0] = '\0';
SDL_VideoDriverName(sdlDriverName, maxNameLen);
// Using printf rather than debug() here as debug()/logging
// is not active by this point.
printf("Using SDL Video Driver \"%s\" ...\n", sdlDriverName);

_initedSDL = true;
}
}
Expand Down

0 comments on commit fc80f5a

Please sign in to comment.