summaryrefslogtreecommitdiffstats
path: root/pica-client/audiodevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/audiodevice.cpp')
-rw-r--r--pica-client/audiodevice.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/pica-client/audiodevice.cpp b/pica-client/audiodevice.cpp
index d2a2287..487df7e 100644
--- a/pica-client/audiodevice.cpp
+++ b/pica-client/audiodevice.cpp
@@ -147,6 +147,11 @@ void AudioDevice::enqueuePacket(QByteArray data)
void AudioDevice::Close()
{
m_abort.storeRelaxed(1);
+
+ {
+ QMutexLocker locker(&m_queueMutex);
+ m_playQueue.clear();
+ }
m_queueCond.wakeAll();
}