summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/playback.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 11ef7d7..f190f08 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -1208,11 +1208,11 @@ void audio_change_track(void)
logf("change track");
/* Wait for new track data. */
- while (track_ridx == track_widx && filling)
+ while (track_count <= 1 && filling)
yield();
/* If we are not filling, then it must be end-of-playlist. */
- if (track_ridx == track_widx) {
+ if (track_count <= 1) {
logf("No more tracks");
while (pcm_is_playing())
yield();