From 3e3c21b6f0bc1c9b94de402282364ea6e61d9cea Mon Sep 17 00:00:00 2001 From: Brandon Low Date: Sat, 8 Apr 2006 13:06:28 +0000 Subject: Fix the condition on an error splash git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9565 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apps') diff --git a/apps/playback.c b/apps/playback.c index e82930097b..7889f120f7 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -1211,9 +1211,6 @@ static bool audio_load_track(int offset, bool start_play, int peek_offset) /* Load the codec. */ tracks[track_widx].codecbuf = &filebuf[buf_widx]; if (!loadcodec(start_play)) { - /* We should not use gui_syncplash from audio thread! */ - snprintf(msgbuf, sizeof(msgbuf)-1, "No codec for: %s", trackname); - gui_syncsplash(HZ*2, true, msgbuf); close(current_fd); current_fd = -1; @@ -1224,6 +1221,10 @@ static bool audio_load_track(int offset, bool start_play, int peek_offset) /* Try skipping to next track if there is space. */ if (fill_bytesleft > 0) { + /* This is an error condition unless the fill_bytesleft is 0 */ + snprintf(msgbuf, sizeof(msgbuf)-1, "No codec for: %s", trackname); + /* We should not use gui_syncplash from audio thread! */ + gui_syncsplash(HZ*2, true, msgbuf); /* Skip invalid entry from playlist. */ playlist_skip_entry(NULL, peek_offset); goto peek_again; -- cgit v1.2.3