Mercurial > mplayer.hg
comparison command.c @ 25032:aad0f4a495ab
Fix pausing_toggle not continue play bug when it follows a pause immediately.
author | ulion |
---|---|
date | Sat, 17 Nov 2007 11:23:58 +0000 |
parents | e446bad0872c |
children | c04b64054255 |
comparison
equal
deleted
inserted
replaced
25031:5e1e61012a05 | 25032:aad0f4a495ab |
---|---|
2798 case 1: // "pausing" | 2798 case 1: // "pausing" |
2799 mpctx->osd_function = OSD_PAUSE; | 2799 mpctx->osd_function = OSD_PAUSE; |
2800 break; | 2800 break; |
2801 case 3: // "pausing_toggle" | 2801 case 3: // "pausing_toggle" |
2802 mpctx->was_paused = !mpctx->was_paused; | 2802 mpctx->was_paused = !mpctx->was_paused; |
2803 // fall through | 2803 if (mpctx->was_paused) |
2804 mpctx->osd_function = OSD_PAUSE; | |
2805 else if (mpctx->osd_function == OSD_PAUSE) | |
2806 mpctx->osd_function = OSD_PLAY; | |
2807 break; | |
2804 case 2: // "pausing_keep" | 2808 case 2: // "pausing_keep" |
2805 if (mpctx->was_paused) | 2809 if (mpctx->was_paused) |
2806 mpctx->osd_function = OSD_PAUSE; | 2810 mpctx->osd_function = OSD_PAUSE; |
2807 } | 2811 } |
2808 return brk_cmd; | 2812 return brk_cmd; |