mirror of https://github.com/mpv-player/mpv
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:
parent
da63498bf9
commit
581e719695
|
@ -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 */
|
||||||
|
|
Loading…
Reference in New Issue