Skip to content
Permalink
Browse files

Make error message meaningful if dlopen() fails on libX11.

  • Loading branch information
icculus committed Jan 13, 2006
1 parent 211ba1b commit bf72d6fe369acff802e4654c70dee790b71207c5
Showing with 8 additions and 4 deletions.
  1. +8 −4 src/video/x11/SDL_x11gl.c
@@ -466,15 +466,19 @@ int X11_GL_LoadLibrary(_THIS, const char* path)
int dlopen_flags = RTLD_LAZY;
#endif
handle = dlopen(path, dlopen_flags);
if ( handle == NULL ) {
SDL_SetError("Could not load OpenGL library: %s", (const char *) dlerror());
return -1;
}
}
#else
handle = SDL_LoadObject(path);
if ( handle == NULL ) {
SDL_SetError("Could not load OpenGL library");
return -1;
}
#endif

if ( handle == NULL ) {
SDL_SetError("Could not load OpenGL library");
return -1;
}

/* Unload the old driver and reset the pointers */
X11_GL_UnloadLibrary(this);

0 comments on commit bf72d6f

Please sign in to comment.