diff --git a/src/media/audio/audio_input.cpp b/src/media/audio/audio_input.cpp index f60a9189a2d54ee39c0acea0c8fca46d40102715..edb0bf6a260c8987be0d28d27d8757dd453349e3 100644 --- a/src/media/audio/audio_input.cpp +++ b/src/media/audio/audio_input.cpp @@ -112,7 +112,7 @@ AudioInput::readFromDevice() while (ringBuf_ && ringBuf_->isEmpty()) readFromFile(); if (playingFile_) { - while (ringBuf_ && ringBuf_->isEmpty()) + while (ringBuf_ && ringBuf_->getLength(id_) == 0) readFromQueue(); } }