More correct error reported when calling SDL_GL_LoadLibrary() without
authorRyan C. Gordon <icculus@icculus.org>
Wed, 10 Jul 2002 05:18:09 +0000
changeset 423 d1565c52ded5
parent 422 b1b9ee41be70
child 424 b82518082828
More correct error reported when calling SDL_GL_LoadLibrary() without prior call to SDL_Init().
src/video/SDL_video.c
--- 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);
 }