Index: myglut-x11.c
===================================================================
--- myglut-x11.c	(revision 183)
+++ myglut-x11.c	(revision 184)
@@ -465,14 +465,17 @@
   glXMakeCurrent   ( currDisplay, currHandle, currContext ) ;
 
   glutSetCursor(GLUT_CURSOR_LEFT_ARROW);
-  XSetInputFocus(currDisplay,currHandle,RevertToParent,CurrentTime);
 
+
   glClear ( GL_COLOR_BUFFER_BIT ) ;
   glutSwapBuffers();
   glClear ( GL_COLOR_BUFFER_BIT ) ;
   glutSwapBuffers();
 
   raydium_log("Found %ix%i with %i bits color buffer and %i bits zbuffer",sizeHints.width,sizeHints.height,pf.bits_per_pixel,pf.z_bits);
+
+  if(FullscreenFlag)
+     XSetInputFocus(currDisplay,currHandle,RevertToParent,CurrentTime);
 }