Corrections to position saving/restore under vo=X11.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4890 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
atlka 2002-02-28 11:43:21 +00:00
parent da63498bf9
commit 581e719695
1 changed files with 3 additions and 2 deletions

View File

@ -589,7 +589,6 @@ static uint32_t control(uint32_t request, void *data, ...)
int foo; int foo;
Window root; Window root;
vo_x11_decoration( mDisplay,vo_window,0 );
#ifdef LOCAL_LOOKUP #ifdef LOCAL_LOOKUP
XGetGeometry(mDisplay, vo_window, &root, &foo, &foo, XGetGeometry(mDisplay, vo_window, &root, &foo, &foo,
&vo_fs_oldwidth, &vo_fs_oldheight, &foo, &foo); &vo_fs_oldwidth, &vo_fs_oldheight, &foo, &foo);
@ -609,15 +608,17 @@ static uint32_t control(uint32_t request, void *data, ...)
/* resize */ /* resize */
vo_dwidth = vo_screenwidth; vo_dwidth = vo_screenwidth;
vo_dheight = vo_screenheight; vo_dheight = vo_screenheight;
vo_x11_decoration( mDisplay,vo_window,0 );
XMoveResizeWindow(mDisplay, vo_window, 0, 0, XMoveResizeWindow(mDisplay, vo_window, 0, 0,
vo_screenwidth, vo_screenheight); vo_screenwidth, vo_screenheight);
XSync(mDisplay, False); XSync(mDisplay, False);
} }
else else
{ {
vo_x11_decoration( mDisplay,vo_window,1 );
XMoveResizeWindow(mDisplay, vo_window, vo_fs_oldx, vo_fs_oldy, XMoveResizeWindow(mDisplay, vo_window, vo_fs_oldx, vo_fs_oldy,
vo_fs_oldwidth, vo_fs_oldheight); vo_fs_oldwidth, vo_fs_oldheight);
vo_x11_decoration( mDisplay,vo_window,1 );
#ifdef LOCAL_LOOKUP #ifdef LOCAL_LOOKUP
/* restore */ /* restore */