summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/play.c
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-01 16:34:22 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-01 16:34:22 +0000
commitc6a2fbb7c1e457659d90496aa4c511bd7894e50e (patch)
tree725f4d68aadac99cc9e36ebf51ff723e78178f35 /Gui/mplayer/play.c
parentca0aea4c2d982e19ec3dc5f86178a83e4ac17e37 (diff)
downloadmpv-c6a2fbb7c1e457659d90496aa4c511bd7894e50e.tar.bz2
mpv-c6a2fbb7c1e457659d90496aa4c511bd7894e50e.tar.xz
small bugfixes, and kill other warning
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4466 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/play.c')
-rw-r--r--Gui/mplayer/play.c25
1 files changed, 20 insertions, 5 deletions
diff --git a/Gui/mplayer/play.c b/Gui/mplayer/play.c
index 5d9ee13424..ec7d52204c 100644
--- a/Gui/mplayer/play.c
+++ b/Gui/mplayer/play.c
@@ -97,18 +97,33 @@ void mplPause( void )
{
case 1: // playing
mplShMem->Playing=2;
- btnModify( evPlaySwitchToPause,btnReleased );
- btnModify( evPauseSwitchToPlay,btnDisabled );
+// btnModify( evPlaySwitchToPause,btnReleased );
+// btnModify( evPauseSwitchToPlay,btnDisabled );
break;
- case 2: // paused
+ case 2: // paused
mplShMem->Playing=1;
- btnModify( evPlaySwitchToPause,btnDisabled );
- btnModify( evPauseSwitchToPlay,btnReleased );
+// btnModify( evPlaySwitchToPause,btnDisabled );
+// btnModify( evPauseSwitchToPlay,btnReleased );
break;
}
+ mplState();
mplSubRender=0;
}
+void mplState( void )
+{
+ if ( ( mplShMem->Playing == 0 )||( mplShMem->Playing == 2 ) )
+ {
+ btnModify( evPlaySwitchToPause,btnReleased );
+ btnModify( evPauseSwitchToPlay,btnDisabled );
+ }
+ else
+ {
+ btnModify( evPlaySwitchToPause,btnDisabled );
+ btnModify( evPauseSwitchToPlay,btnReleased );
+ }
+}
+
void mplResize( unsigned int X,unsigned int Y,unsigned int width,unsigned int height )
{
// printf( "----resize---> %dx%d --- \n",width,height );