diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-08-21 17:38:56 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-08-21 17:38:56 +0000 |
| commit | 0c2e9f21e31422942001bf603f3d340b5a648136 (patch) | |
| tree | f6ba531b33759edddfaa6c53ed2aa25379750b58 /apps/wps.c | |
| parent | 84cf9d446c68b577256c92b631d68bbeae6451b8 (diff) | |
| download | rockbox-0c2e9f21e31422942001bf603f3d340b5a648136.zip rockbox-0c2e9f21e31422942001bf603f3d340b5a648136.tar.gz rockbox-0c2e9f21e31422942001bf603f3d340b5a648136.tar.bz2 rockbox-0c2e9f21e31422942001bf603f3d340b5a648136.tar.xz | |
Stays in pause mode after seek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1896 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/wps.c')
| -rw-r--r-- | apps/wps.c | 22 |
1 files changed, 16 insertions, 6 deletions
@@ -597,7 +597,8 @@ int wps_show(void) { if ( mpeg_is_playing() && id3 && id3->length ) { - mpeg_pause(); + if (!paused) + mpeg_pause(); #ifdef HAVE_PLAYER_KEYPAD lcd_stop_scroll(); #endif @@ -629,7 +630,8 @@ int wps_show(void) { if ( mpeg_is_playing() && id3 && id3->length ) { - mpeg_pause(); + if (!paused) + mpeg_pause(); #ifdef HAVE_PLAYER_KEYPAD lcd_stop_scroll(); #endif @@ -664,8 +666,12 @@ int wps_show(void) mpeg_ff_rewind(ff_rewind_count); ff_rewind_count = 0; ff_rewind = false; - mpeg_resume(); - status_set_playmode(STATUS_PLAY); + if (paused) + status_set_playmode(STATUS_PAUSE); + else { + mpeg_resume(); + status_set_playmode(STATUS_PLAY); + } #ifdef HAVE_LCD_CHARCELLS draw_screen(id3); #endif @@ -710,8 +716,12 @@ int wps_show(void) mpeg_ff_rewind(ff_rewind_count); ff_rewind_count = 0; ff_rewind = false; - mpeg_resume(); - status_set_playmode(STATUS_PLAY); + if (paused) + status_set_playmode(STATUS_PAUSE); + else { + mpeg_resume(); + status_set_playmode(STATUS_PLAY); + } #ifdef HAVE_LCD_CHARCELLS draw_screen(id3); #endif |