XReparentWindow seems to be needed here to get video on correct screen in
authorIlkka Ollakka <ileoo@videolan.org>
Sat, 18 Oct 2008 12:45:05 +0000 (15:45 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Sat, 18 Oct 2008 12:45:58 +0000 (15:45 +0300)
xinerama setup.

modules/video_output/x11/xcommon.c

index 8235e63..b6db118 100644 (file)
@@ -2215,12 +2215,10 @@ static void ToggleFullScreen ( vout_thread_t *p_vout )
  * the focus should go there or not, so let the wm decided */
 #define APPFOCUS 0
         /* Make sure the change is effective */
  * the focus should go there or not, so let the wm decided */
 #define APPFOCUS 0
         /* Make sure the change is effective */
-#if BADFS // RASTER: why do this? you already mapped the window in CreateWindow?
         XReparentWindow( p_vout->p_sys->p_display,
                          p_vout->p_sys->p_win->base_window,
                          DefaultRootWindow( p_vout->p_sys->p_display ),
         XReparentWindow( p_vout->p_sys->p_display,
                          p_vout->p_sys->p_win->base_window,
                          DefaultRootWindow( p_vout->p_sys->p_display ),
-                         -2, -2 );
-#endif
+                         0, 0 );
 
 #ifdef HAVE_XINERAMA
         if( XineramaQueryExtension( p_vout->p_sys->p_display, &i_d1, &i_d2 ) &&
 
 #ifdef HAVE_XINERAMA
         if( XineramaQueryExtension( p_vout->p_sys->p_display, &i_d1, &i_d2 ) &&