From 05820cbc078efe8b0118e3d0f4579e5ddab8063f Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 30 Jul 2005 18:47:12 +0000 Subject: [PATCH] Now playlist ending and skipping to a next directory should work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7267 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/playback.c b/apps/playback.c index f2521bfdd1..2220219511 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -1306,8 +1306,10 @@ bool codec_request_next_track_callback(void) /* Codec requested track change (next track). */ else { - if (!playlist_check(1)) + if (!playlist_check(1)) { + ci.reload_codec = false; return false; + } last_peek_offset--; playlist_next(1); if (++track_ridx >= MAX_TRACK) @@ -1321,8 +1323,10 @@ bool codec_request_next_track_callback(void) if (tracks[track_ridx].filesize == 0) { logf("No more tracks [2]"); - ci.reload_codec = false; + ci.stop_codec = true; new_track = 0; + last_index = -1; + queue_post(&audio_queue, AUDIO_PLAY, 0); return false; } }