Merged r3062:3063 from branches/SDL-1.2: clear inaccurate x11dyn error strings.
--- a/src/video/x11/SDL_x11dyn.c Wed Jun 13 06:05:39 2007 +0000
+++ b/src/video/x11/SDL_x11dyn.c Wed Jun 13 08:02:43 2007 +0000
@@ -167,8 +167,10 @@
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;
}
}