diff options
Diffstat (limited to 'firmware')
-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: |