diff options
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/playback.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/playback.c b/apps/playback.c index 8a03f48..41659cb 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -1333,6 +1333,9 @@ void initialize_buffer_fill(void) if (filling) return ; + /* Save the current resume position once. */ + playlist_update_resume_info(audio_current_track()); + fill_bytesleft = filebuflen - filebufused; cur_ti->start_pos = ci.curpos; @@ -1793,8 +1796,6 @@ void audio_thread(void) break ; #endif case SYS_TIMEOUT: - if (playing) - playlist_update_resume_info(audio_current_track()); break; } } |