1
0
Эх сурвалжийг харах

Don't crash in WIN_GL_InitExtensions() if the OpenGL library couldn't be loaded

Sam Lantinga 12 жил өмнө
parent
commit
3e3570dff7

+ 4 - 0
src/video/windows/SDL_windowsopengl.c

@@ -334,6 +334,10 @@ WIN_GL_InitExtensions(_THIS)
     HGLRC hglrc;
     HGLRC hglrc;
     PIXELFORMATDESCRIPTOR pfd;
     PIXELFORMATDESCRIPTOR pfd;
 
 
+    if (!_this->gl_data) {
+        return;
+    }
+
     hwnd =
     hwnd =
         CreateWindow(SDL_Appname, SDL_Appname, (WS_POPUP | WS_DISABLED), 0, 0,
         CreateWindow(SDL_Appname, SDL_Appname, (WS_POPUP | WS_DISABLED), 0, 0,
         10, 10, NULL, NULL, SDL_Instance, NULL);
         10, 10, NULL, NULL, SDL_Instance, NULL);