diff options
| -rw-r--r-- | backends/graphics/openglsdl/openglsdl-graphics.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/backends/graphics/openglsdl/openglsdl-graphics.cpp b/backends/graphics/openglsdl/openglsdl-graphics.cpp index c71b9c9219..53868b86d8 100644 --- a/backends/graphics/openglsdl/openglsdl-graphics.cpp +++ b/backends/graphics/openglsdl/openglsdl-graphics.cpp @@ -57,7 +57,7 @@ OpenGLSdlGraphicsManager::OpenGLSdlGraphicsManager(uint desktopWidth, uint deskt  	}  #else  	const SDL_Rect *const *availableModes = SDL_ListModes(NULL, SDL_OPENGL | SDL_FULLSCREEN); -	if (availableModes != (void *)-1) { +	if (availableModes != NULL && availableModes != (void *)-1) {  		for (;*availableModes; ++availableModes) {  			const SDL_Rect *mode = *availableModes; | 
