forked from len0rd/rockbox
Fix the condition on an error splash
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9565 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
502fbd710c
commit
3e3c21b6f0
1 changed files with 4 additions and 3 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue