diff options
author | Hardeep Sidhu <dyp@pobox.com> | 2005-07-07 16:57:10 +0000 |
---|---|---|
committer | Hardeep Sidhu <dyp@pobox.com> | 2005-07-07 16:57:10 +0000 |
commit | 81b32e093178d9de3b63e8ea571e5df6a65497ff (patch) | |
tree | e1d9a8c4f25ed2e79529187e2e15838ec353f9b7 /firmware/mpeg.c | |
parent | 93fb4988d5dbd0e886f8616808deb583b6c20329 (diff) | |
download | rockbox-81b32e093178d9de3b63e8ea571e5df6a65497ff.tar.gz rockbox-81b32e093178d9de3b63e8ea571e5df6a65497ff.zip |
Only update resume info when playing. Fixes resume when exiting recording/radio screens.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7056 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.c')
-rw-r--r-- | firmware/mpeg.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index db8994c3bc..d20981be7b 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c | |||
@@ -1126,12 +1126,13 @@ static void mpeg_thread(void) | |||
1126 | case MPEG_PAUSE: | 1126 | case MPEG_PAUSE: |
1127 | DEBUGF("MPEG_PAUSE\n"); | 1127 | DEBUGF("MPEG_PAUSE\n"); |
1128 | /* Stop the current stream */ | 1128 | /* Stop the current stream */ |
1129 | if (playing) | ||
1130 | playlist_update_resume_info(audio_current_track()); | ||
1129 | paused = true; | 1131 | paused = true; |
1130 | playing = false; | 1132 | playing = false; |
1131 | pause_tick = current_tick; | 1133 | pause_tick = current_tick; |
1132 | pause_track = current_track_counter; | 1134 | pause_track = current_track_counter; |
1133 | mp3_play_pause(false); | 1135 | mp3_play_pause(false); |
1134 | playlist_update_resume_info(audio_current_track()); | ||
1135 | break; | 1136 | break; |
1136 | 1137 | ||
1137 | case MPEG_RESUME: | 1138 | case MPEG_RESUME: |