# HG changeset patch # User pontscho # Date 1000981582 0 # Node ID 6185fef2703abcfdc0a4b63a76b13452ff7ba34f # Parent 40084ad62591b35d68e36d18be58194df76b617f XDestroyWindow fix baze. diff -r 40084ad62591 -r 6185fef2703a libvo/vo_x11.c --- a/libvo/vo_x11.c Thu Sep 20 09:12:29 2001 +0000 +++ b/libvo/vo_x11.c Thu Sep 20 10:26:22 2001 +0000 @@ -554,7 +554,10 @@ #ifdef HAVE_NEW_GUI if ( vo_window == None ) #endif - saver_on(mDisplay); // screen saver back on + { + saver_on(mDisplay); // screen saver back on + XDestroyWindow( mDisplay,mywindow ); + } #ifdef HAVE_XF86VM #ifdef HAVE_NEW_GUI if ((vidmodes!=NULL)&&( vo_window == None ) ) @@ -568,7 +571,6 @@ free(vidmodes); } #endif - XDestroyWindow( mDisplay,mywindow ); printf("vo: uninit!\n"); } diff -r 40084ad62591 -r 6185fef2703a libvo/vo_xmga.c --- a/libvo/vo_xmga.c Thu Sep 20 09:12:29 2001 +0000 +++ b/libvo/vo_xmga.c Thu Sep 20 10:26:22 2001 +0000 @@ -346,8 +346,10 @@ #ifdef HAVE_NEW_GUI if ( vo_window == None ) #endif + { saver_on(mDisplay); + XDestroyWindow( mDisplay,mWindow ); + } mga_uninit(); - XDestroyWindow( mDisplay,mWindow ); printf("vo: uninit!\n"); } diff -r 40084ad62591 -r 6185fef2703a libvo/vo_xv.c --- a/libvo/vo_xv.c Thu Sep 20 09:12:29 2001 +0000 +++ b/libvo/vo_xv.c Thu Sep 20 10:26:22 2001 +0000 @@ -486,9 +486,11 @@ #ifdef HAVE_NEW_GUI if ( vo_window == None ) #endif + { saver_on(mDisplay); // screen saver back on + XDestroyWindow( mDisplay,mywindow ); + } for( i=0;i