aboutsummaryrefslogtreecommitdiff
path: root/backends/audiocd/audiocd-stream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/audiocd/audiocd-stream.cpp')
-rw-r--r--backends/audiocd/audiocd-stream.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/backends/audiocd/audiocd-stream.cpp b/backends/audiocd/audiocd-stream.cpp
index 17be5f6dc6..3c0d0957da 100644
--- a/backends/audiocd/audiocd-stream.cpp
+++ b/backends/audiocd/audiocd-stream.cpp
@@ -170,8 +170,11 @@ void AudioCDStream::onTimer() {
}
}
-void AudioCDStream::startTimer() {
+void AudioCDStream::startTimer(bool fillBuffer) {
_forceStop = false;
+ if (fillBuffer) {
+ onTimer();
+ }
g_system->getTimerManager()->installTimerProc(timerProc, 10 * 1000, this, "AudioCDStream");
}