summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-07-30 18:47:12 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-07-30 18:47:12 +0000
commit05820cbc078efe8b0118e3d0f4579e5ddab8063f (patch)
tree53c75540c5d0edb0847aeab9a48b6cf2646c2f4e
parent47c82f295bb277587474521218d8cf2124dd8a32 (diff)
downloadrockbox-05820cbc078efe8b0118e3d0f4579e5ddab8063f.zip
rockbox-05820cbc078efe8b0118e3d0f4579e5ddab8063f.tar.gz
rockbox-05820cbc078efe8b0118e3d0f4579e5ddab8063f.tar.bz2
rockbox-05820cbc078efe8b0118e3d0f4579e5ddab8063f.tar.xz
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
-rw-r--r--apps/playback.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/playback.c b/apps/playback.c
index f2521bf..2220219 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;
}
}