diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/playback.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c index 67ab362c39..536fd614ca 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -1565,6 +1565,7 @@ static int audio_check_new_track(void) | |||
1565 | 1565 | ||
1566 | /* Move to the new track */ | 1566 | /* Move to the new track */ |
1567 | track_ridx = (track_ridx + ci.new_track) & MAX_TRACK_MASK; | 1567 | track_ridx = (track_ridx + ci.new_track) & MAX_TRACK_MASK; |
1568 | buf_set_base_handle(CUR_TI->audio_hid); | ||
1568 | 1569 | ||
1569 | 1570 | ||
1570 | if (automatic_skip) | 1571 | if (automatic_skip) |
@@ -1723,6 +1724,7 @@ static void audio_play_start(size_t offset) | |||
1723 | 1724 | ||
1724 | sound_set_volume(global_settings.volume); | 1725 | sound_set_volume(global_settings.volume); |
1725 | track_widx = track_ridx = 0; | 1726 | track_widx = track_ridx = 0; |
1727 | buf_set_base_handle(-1); | ||
1726 | 1728 | ||
1727 | /* Clear all track entries. */ | 1729 | /* Clear all track entries. */ |
1728 | for (i = 0; i < MAX_TRACK; i++) { | 1730 | for (i = 0; i < MAX_TRACK; i++) { |