mirror of
https://github.com/mpv-player/mpv
synced 2025-03-18 08:39:01 +00:00
play->pause fix ?
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1805 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
481e493626
commit
8f858e4ddb
@ -55,7 +55,7 @@ void mplStop()
|
||||
{
|
||||
if ( !mplShMem->Playing ) return;
|
||||
// ---
|
||||
printf("%%%%%% STOP \n");
|
||||
//printf("%%%%%% STOP \n");
|
||||
// ---
|
||||
mplShMem->Playing=0;
|
||||
if ( !appMPlayer.subWindow.isFullScreen )
|
||||
@ -69,10 +69,11 @@ printf("%%%%%% STOP \n");
|
||||
|
||||
void mplPlay( void )
|
||||
{
|
||||
if ( mplShMem->Filename[0] == 0 ) return;
|
||||
if ( mplShMem->Playing ) mplStop();
|
||||
if ( ( mplShMem->Filename[0] == 0 )&&
|
||||
( mplShMem->Playing == 1 ) ) return;
|
||||
if ( mplShMem->Playing == 2 ) { mplPause(); return; }
|
||||
// ---
|
||||
printf("%%%%%% PLAY \n");
|
||||
//printf("%%%%%% PLAY \n");
|
||||
// ---
|
||||
mplShMem->Playing=1;
|
||||
mplSubRender=0;
|
||||
@ -80,12 +81,24 @@ printf("%%%%%% PLAY \n");
|
||||
|
||||
void mplPause( void )
|
||||
{
|
||||
if ( mplShMem->Playing != 1 ) return;
|
||||
// ---
|
||||
printf("%%%%%% PAUSE \n");
|
||||
//printf("%%%%%% PAUSE \n");
|
||||
// ---
|
||||
mplShMem->Playing=2;
|
||||
mplSubRender=0;
|
||||
switch( mplShMem->Playing )
|
||||
{
|
||||
case 1: // playing
|
||||
mplShMem->Playing=2;
|
||||
btnModify( evPlaySwitchToPause,btnReleased );
|
||||
btnModify( evPauseSwitchToPlay,btnDisabled );
|
||||
mplSubRender=0;
|
||||
break;
|
||||
case 2: // paused
|
||||
mplShMem->Playing=1;
|
||||
btnModify( evPlaySwitchToPause,btnDisabled );
|
||||
btnModify( evPauseSwitchToPlay,btnReleased );
|
||||
mplSubRender=0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void mplResize( unsigned int X,unsigned int Y,unsigned int width,unsigned int height )
|
||||
|
Loading…
Reference in New Issue
Block a user