Pārlūkot izejas kodu

Merge pull request #523 from Azaezel/alpha40/windowWonk

report if SDL_CreateWindow is unable to create a window at all
Brian Roberts 4 gadi atpakaļ
vecāks
revīzija
86a8fb5854
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      Engine/source/gfx/gl/sdl/gfxGLDevice.sdl.cpp

+ 7 - 0
Engine/source/gfx/gl/sdl/gfxGLDevice.sdl.cpp

@@ -90,6 +90,13 @@ void GFXGLDevice::enumerateAdapters( Vector<GFXAdapter*> &adapterList )
         480,                               // height, in pixels
         SDL_WINDOW_OPENGL | SDL_WINDOW_HIDDEN // flags - see below
     );
+   if (!tempWindow)
+   {
+      const char* err = SDL_GetError();
+      Con::printf(err);
+      AssertFatal(0, err);
+      return;
+   }
 
    SDL_ClearError();
    SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3);