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;