Mercurial > mplayer.hg
changeset 5985:cb393303865d
the Right Fix for gui window setup
author | arpi |
---|---|
date | Sun, 05 May 2002 18:16:27 +0000 |
parents | fc19842f703a |
children | d34622ebaf45 |
files | libvo/vo_xmga.c libvo/vo_xv.c |
diffstat | 2 files changed, 11 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/libvo/vo_xmga.c Sun May 05 17:42:09 2002 +0000 +++ b/libvo/vo_xmga.c Sun May 05 18:16:27 2002 +0000 @@ -250,10 +250,13 @@ inited=1; aspect(&vo_dwidth,&vo_dheight,A_NOZOOM); + #ifdef HAVE_NEW_GUI - if ( vo_window == None ) + if(use_gui) + guiGetEvent( guiSetShVideo,0 ); // the GUI will set up / resize the window + else +#endif { -#endif if ( vo_fs ) { vo_dwidth=vo_screenwidth; @@ -298,9 +301,7 @@ vo_x11_xinerama_move(mDisplay,vo_window); #endif vo_gc=XCreateGC( mDisplay,vo_window,GCForeground,&wGCV ); -#ifdef HAVE_NEW_GUI - } else if(use_gui) guiGetEvent( guiSetShVideo,0 ); -#endif + } set_window();
--- a/libvo/vo_xv.c Sun May 05 17:42:09 2002 +0000 +++ b/libvo/vo_xv.c Sun May 05 18:16:27 2002 +0000 @@ -361,9 +361,11 @@ aspect_save_screenres(vo_screenwidth,vo_screenheight); #ifdef HAVE_NEW_GUI - if ( vo_window == None ) + if(use_gui) + guiGetEvent( guiSetShVideo,0 ); // let the GUI to setup/resize our window + else +#endif { -#endif hint.x = 0; hint.y = 0; hint.width = d_width; @@ -453,9 +455,7 @@ XSetInputFocus(mDisplay, vo_window, RevertToNone, CurrentTime); } #endif -#ifdef HAVE_NEW_GUI - } else if(use_gui) guiGetEvent( guiSetShVideo,0 ); -#endif + } mp_msg(MSGT_VO,MSGL_V, "using Xvideo port %d for hw scaling\n",xv_port );