diff options
author | 2009-10-24 23:18:44 +0200 | |
---|---|---|
committer | 2009-10-24 23:18:44 +0200 | |
commit | 42d63456c594c75078c9a0367c5a89425cfda34c (patch) | |
tree | 6be4835a8ed74a7d3a7d55c5e105079778b83b12 /streamer.c | |
parent | 9d441377ef6246387c1604eed818ab137926fcdb (diff) |
fixed skipping of missing/bad files
Diffstat (limited to 'streamer.c')
-rw-r--r-- | streamer.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -237,7 +237,8 @@ streamer_thread (uintptr_t ctx) { badsong = -1; continue; } - int ret = streamer_set_current (pl_get_for_idx (sng)); + playItem_t *try = pl_get_for_idx (sng); + int ret = streamer_set_current (try); if (ret < 0) { trace ("bad file in playlist, skipping...\n"); // remember bad song number in case of looping @@ -245,6 +246,7 @@ streamer_thread (uintptr_t ctx) { badsong = sng; } // try jump to next song + playlist_current_ptr = try; pl_nextsong (0); usleep (50000); continue; |