--- SDL-1.2.15.orig/src/video/x11/SDL_x11image.c	2012-01-19 07:30:06.000000000 +0100
+++ SDL-1.2.15/src/video/x11/SDL_x11image.c	2013-06-13 11:46:09.090406642 +0200
@@ -59,7 +59,7 @@
 			shm_error = False;
 			X_handler = XSetErrorHandler(shm_errhandler);
 			XShmAttach(SDL_Display, &shminfo);
-			XSync(SDL_Display, True);
+			XSync(SDL_Display, False);
 			XSetErrorHandler(X_handler);
 			if ( shm_error )
 				shmdt(shminfo.shmaddr);