More correct error reported when calling SDL_GL_LoadLibrary() without
prior call to SDL_Init().
--- a/src/video/SDL_video.c Wed Jul 03 04:54:55 2002 +0000
+++ b/src/video/SDL_video.c Wed Jul 10 05:18:09 2002 +0000
@@ -1299,10 +1299,14 @@
int retval;
retval = -1;
- if ( video && video->GL_LoadLibrary ) {
- retval = video->GL_LoadLibrary(this, path);
+ if ( video == NULL ) {
+ SDL_SetError("Video subsystem has not been initialized");
} else {
- SDL_SetError("No dynamic GL support in video driver");
+ if ( video->GL_LoadLibrary ) {
+ retval = video->GL_LoadLibrary(this, path);
+ } else {
+ SDL_SetError("No dynamic GL support in video driver");
+ }
}
return(retval);
}