Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 43be97ffa58d59d2c80c39f6a6f1c65e > files > 4

koules-1.4-9.fc14.src.rpm

From Debian: 107_fix_xsynchronize.diff

diff -up koules1.4/xlib/init.c.fix_xsynchronize koules1.4/xlib/init.c
--- koules1.4/xlib/init.c.fix_xsynchronize	2009-04-13 21:18:35.765152286 +0200
+++ koules1.4/xlib/init.c	2009-04-13 21:20:16.543140365 +0200
@@ -392,6 +392,8 @@ initialize (char **argv, int argc)
       GAMEHEIGHT = MAPHEIGHT = DisplayHeight (dp, DefaultScreen (dp)) * 0.8;
     }
 
+  if (Sync)
+     XSynchronize (dp, 1);
   XSetCloseDownMode (dp, DestroyAll);
   screen = DefaultScreen (dp);
   fadeenable = 1;
@@ -584,8 +586,6 @@ initialize (char **argv, int argc)
     }
 #endif
 
-  if (Sync)
-    XSynchronize (dp, 1);
 #if defined(NAS_SOUND)||defined(RSOUND)
   printf ("Initializing sound server...\n");
   if (sndinit)
@@ -670,7 +670,7 @@ main (int argc, char **argv)
 	  "\n\n\n\n"
 	  "                     Copyright(c) Jan Hubicka 1995, 1996\n\n\n");
   useprivate = 0;
-  while ((c = mygetopt (argc, argv, "KWD:P:L:C:SxslEMmpdhfb")) != -1)
+  while ((c = mygetopt (argc, argv, "KWD:P:L:C:SxyslEMmpdhfb")) != -1)
     {
       switch (c)
 	{