Browse Source

X11: Reenabled setlocale() and fork() for message boxes.

Fixes Bugzilla #1658.
Ryan C. Gordon 10 years ago
parent
commit
c76130c9cc
1 changed files with 2 additions and 5 deletions
  1. 2 5
      src/video/x11/SDL_x11messagebox.c

+ 2 - 5
src/video/x11/SDL_x11messagebox.c

@@ -31,8 +31,8 @@
 #include <locale.h>
 
 
-#define SDL_FORK_MESSAGEBOX 0
-#define SDL_SET_LOCALE      0
+#define SDL_FORK_MESSAGEBOX 1
+#define SDL_SET_LOCALE      1
 
 #if SDL_FORK_MESSAGEBOX
 #include <sys/types.h>
@@ -718,9 +718,6 @@ X11_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
     int fds[2];
     int status = 0;
 
-    /* Need to flush here in case someone has turned grab off and it hasn't gone through yet, etc. */
-    X11_XFlush(data->display);
-
     if (pipe(fds) == -1) {
         return X11_ShowMessageBoxImpl(messageboxdata, buttonid); /* oh well. */
     }