From 1e0b1d58d6f88a9eb3de1edd098c758797b46fd9 Mon Sep 17 00:00:00 2001 From: Hardeep Sidhu Date: Wed, 7 Jun 2006 20:43:34 +0000 Subject: Stop playback if playlist_next() returns -1 (e.g. if auto directory change fails) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10091 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/playback.c b/apps/playback.c index 4ab9e66117..285f051296 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -945,7 +945,12 @@ static void audio_check_new_track(void) } /* Update the playlist */ last_peek_offset -= ci.new_track; - playlist_next(ci.new_track); + + if (playlist_next(ci.new_track) < 0) + { + queue_post(&codec_callback_queue, Q_CODEC_REQUEST_FAILED, 0); + return; + } if (new_playlist) { -- cgit v1.2.3