Mercurial > mplayer.hg
changeset 35663:d1f84b219340
Don't unnecessarily and annoyingly move the video window.
So far, this has been done at the start and end of a video (in
non-fullscreen mode) as well as when selecting half, normal or
double size of the video.
Don't position the video window to the values given in the skin file,
because the user might have moved it in the meantime, so just let it
where it currently is.
This closes Bugzilla #1355.
author | ib |
---|---|
date | Wed, 16 Jan 2013 19:38:44 +0000 |
parents | 782461b26312 |
children | 9162585304d0 |
files | gui/interface.c gui/ui/main.c |
diffstat | 2 files changed, 1 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/gui/interface.c Tue Jan 15 22:10:59 2013 +0000 +++ b/gui/interface.c Wed Jan 16 19:38:44 2013 +0000 @@ -780,9 +780,6 @@ if (!guiApp.videoWindow.isFullScreen || !guiApp.videoWindow.Mapped) { if (!guiApp.videoWindow.isFullScreen) wsResizeWindow(&guiApp.videoWindow, guiInfo.VideoWidth, guiInfo.VideoHeight); - - wsMoveWindow(&guiApp.videoWindow, False, guiApp.video.x, guiApp.video.y); - if (!guiApp.videoWindow.Mapped) wsVisibleWindow(&guiApp.videoWindow, wsShowWindow); } @@ -861,10 +858,8 @@ if (gtkShowVideoWindow) { guiInfo.VideoWindow = True; - if (!guiApp.videoWindow.isFullScreen) { + if (!guiApp.videoWindow.isFullScreen) wsResizeWindow(&guiApp.videoWindow, guiApp.video.width, guiApp.video.height); - wsMoveWindow(&guiApp.videoWindow, False, guiApp.video.x, guiApp.video.y); - } if (!guiApp.videoWindow.Mapped) wsVisibleWindow(&guiApp.videoWindow, wsShowWindow);
--- a/gui/ui/main.c Tue Jan 15 22:10:59 2013 +0000 +++ b/gui/ui/main.c Wed Jan 16 19:38:44 2013 +0000 @@ -342,7 +342,6 @@ uiFullScreen(); } wsResizeWindow( &guiApp.videoWindow, guiInfo.VideoWidth / 2, guiInfo.VideoHeight / 2 ); - wsMoveWindow( &guiApp.videoWindow, False, guiApp.video.x, guiApp.video.y ); btnSet( evFullScreen,btnReleased ); } break; @@ -354,7 +353,6 @@ uiFullScreen(); } wsResizeWindow( &guiApp.videoWindow, guiInfo.VideoWidth * 2, guiInfo.VideoHeight * 2 ); - wsMoveWindowWithin( &guiApp.videoWindow, False, guiApp.video.x, guiApp.video.y ); btnSet( evFullScreen,btnReleased ); } break; @@ -366,7 +364,6 @@ uiFullScreen(); } wsResizeWindow( &guiApp.videoWindow, guiInfo.VideoWidth, guiInfo.VideoHeight ); - wsMoveWindow( &guiApp.videoWindow, False, guiApp.video.x, guiApp.video.y ); btnSet( evFullScreen,btnReleased ); break; } else if ( !guiApp.videoWindow.isFullScreen ) break; @@ -375,10 +372,7 @@ { uiFullScreen(); if ( !guiApp.videoWindow.isFullScreen ) - { wsResizeWindow( &guiApp.videoWindow, iparam ? guiInfo.VideoWidth : guiApp.video.width, iparam ? guiInfo.VideoHeight : guiApp.video.height ); - wsMoveWindow( &guiApp.videoWindow, False, guiApp.video.x, guiApp.video.y ); - } } if ( guiApp.videoWindow.isFullScreen ) btnSet( evFullScreen,btnPressed ); else btnSet( evFullScreen,btnReleased );