summaryrefslogtreecommitdiffstats
path: root/src/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/audio/qsoundeffect_qaudio_p.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/audio/qsoundeffect_qaudio_p.cpp b/src/multimedia/audio/qsoundeffect_qaudio_p.cpp
index 3f315fa28..d7a19eeec 100644
--- a/src/multimedia/audio/qsoundeffect_qaudio_p.cpp
+++ b/src/multimedia/audio/qsoundeffect_qaudio_p.cpp
@@ -338,7 +338,7 @@ void PrivateSoundSource::sampleReady()
m_sampleReady = true;
soundeffect->setStatus(QSoundEffect::Ready);
- if (m_playing)
+ if (m_playing && m_audioOutput->state() == QAudio::StoppedState)
m_audioOutput->start(this);
}