diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/playback.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/playback.c b/apps/playback.c index 1dabbc34a1..0b67615700 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -1075,10 +1075,12 @@ void initialize_buffer_fill(void) | |||
1075 | cur_idx = 0; | 1075 | cur_idx = 0; |
1076 | } | 1076 | } |
1077 | 1077 | ||
1078 | track_count = i + 1; | 1078 | track_count = i; |
1079 | if (tracks[track_widx].filesize == 0) { | 1079 | if (tracks[track_widx].filesize == 0) { |
1080 | if (--track_widx < 0) | 1080 | if (--track_widx < 0) |
1081 | track_widx = MAX_TRACK - 1; | 1081 | track_widx = MAX_TRACK - 1; |
1082 | } else { | ||
1083 | track_count++; | ||
1082 | } | 1084 | } |
1083 | 1085 | ||
1084 | /* Mark all buffered entries null (not metadata for next track). */ | 1086 | /* Mark all buffered entries null (not metadata for next track). */ |