From: Ilkka Ollakka Date: Sat, 18 Oct 2008 12:45:05 +0000 (+0300) Subject: XReparentWindow seems to be needed here to get video on correct screen in X-Git-Tag: 1.0.0-pre1~2428 X-Git-Url: https://git.videolan.org/gitweb.cgi/vlc.git/?p=vlc.git;p=vlc.git;a=commitdiff_plain;h=2132eadea2f89b9662053ef8600fc514493dd0ab XReparentWindow seems to be needed here to get video on correct screen in xinerama setup. --- diff --git a/modules/video_output/x11/xcommon.c b/modules/video_output/x11/xcommon.c index 8235e632ab..b6db11803b 100644 --- a/modules/video_output/x11/xcommon.c +++ b/modules/video_output/x11/xcommon.c @@ -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 */ -#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 ), - -2, -2 ); -#endif + 0, 0 ); #ifdef HAVE_XINERAMA if( XineramaQueryExtension( p_vout->p_sys->p_display, &i_d1, &i_d2 ) &&