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 423d1565c52ded5
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
     1.1 --- a/src/video/SDL_video.c	Wed Jul 03 04:54:55 2002 +0000
     1.2 +++ b/src/video/SDL_video.c	Wed Jul 10 05:18:09 2002 +0000
     1.3 @@ -1299,10 +1299,14 @@
     1.4  	int retval;
     1.5  
     1.6  	retval = -1;
     1.7 -	if ( video && video->GL_LoadLibrary ) {
     1.8 -		retval = video->GL_LoadLibrary(this, path);
     1.9 +	if ( video == NULL ) {
    1.10 +		SDL_SetError("Video subsystem has not been initialized");
    1.11  	} else {
    1.12 -		SDL_SetError("No dynamic GL support in video driver");
    1.13 +		if ( video->GL_LoadLibrary ) {
    1.14 +			retval = video->GL_LoadLibrary(this, path);
    1.15 +		} else {
    1.16 +			SDL_SetError("No dynamic GL support in video driver");
    1.17 +		}
    1.18  	}
    1.19  	return(retval);
    1.20  }