Commit a216fe3c authored by Ryan C. Gordon's avatar Ryan C. Gordon

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

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401249
parent 3eebcae2
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment