Merged r3062:3063 from branches/SDL-1.2: clear inaccurate x11dyn error strings.

This commit is contained in:
Ryan C. Gordon
2007-06-13 08:02:43 +00:00
parent f2fcf98bea
commit 9f28051f78

View File

@@ -167,8 +167,10 @@ SDL_X11_LoadSymbols(void)
X11_GetSym("XCreateIC", &SDL_X11_HAVE_UTF8, (void **) &pXCreateIC);
#endif
if (!SDL_X11_HAVE_BASEXLIB) { /* some required symbol didn't load. */
SDL_X11_UnloadSymbols(); /* in case something got loaded... */
if (SDL_X11_HAVE_BASEXLIB) { /* all required symbols loaded. */
SDL_ClearError();
} else {
SDL_X11_UnloadSymbols(); /* in case something got loaded... */
rc = 0;
}
}