diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2005-07-30 18:47:12 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2005-07-30 18:47:12 +0000 |
| commit | 05820cbc078efe8b0118e3d0f4579e5ddab8063f (patch) | |
| tree | 53c75540c5d0edb0847aeab9a48b6cf2646c2f4e | |
| parent | 47c82f295bb277587474521218d8cf2124dd8a32 (diff) | |
| download | rockbox-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.c | 8 |
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; } } |