diff options
| -rw-r--r-- | apps/playback.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/playback.c b/apps/playback.c index 16407b2..62232b3 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -2457,7 +2457,6 @@ static bool audio_load_track(int offset, bool start_play) file_offset = offset; track_id3->offset = offset; audio_set_elapsed(track_id3); - ci.curpos = offset; } break; @@ -2466,7 +2465,6 @@ static bool audio_load_track(int offset, bool start_play) file_offset = offset; track_id3->offset = offset; track_id3->elapsed = track_id3->length / 2; - ci.curpos = offset; } break; @@ -2501,6 +2499,8 @@ static bool audio_load_track(int offset, bool start_play) tracks[track_widx].audio_hid = bufopen(trackname, file_offset, type); + ci.curpos=file_offset; + if (tracks[track_widx].audio_hid < 0) return false; |