summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c
diff options
context:
space:
mode:
authorHardeep Sidhu <dyp@pobox.com>2005-07-07 16:57:10 +0000
committerHardeep Sidhu <dyp@pobox.com>2005-07-07 16:57:10 +0000
commit81b32e093178d9de3b63e8ea571e5df6a65497ff (patch)
treee1d9a8c4f25ed2e79529187e2e15838ec353f9b7 /firmware/mpeg.c
parent93fb4988d5dbd0e886f8616808deb583b6c20329 (diff)
downloadrockbox-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.c3
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: