summaryrefslogtreecommitdiffstats
path: root/src/multimedia
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2024-02-26 10:30:20 +0100
committerArtem Dyomin <artem.dyomin@qt.io>2024-02-26 10:41:46 +0000
commit652f0a4d6991026869833470dc18f3d3e615190c (patch)
treef57bedb15d6be0d503fd1d234b680fa87d359cd3 /src/multimedia
parent2f830a63f13c307d97fe61adc7cdfe38be16fd1e (diff)
Fix flakiness upon QPulseAudioSource destruction
Processing events upon destructions may cause unpredicatable side effects. Pick-to: 6.7 6.6 6.5 Change-Id: Idc34a7c9d1a7f64a82cc016c812f6476c434c867 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/pulseaudio/qpulseaudiosource.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/multimedia/pulseaudio/qpulseaudiosource.cpp b/src/multimedia/pulseaudio/qpulseaudiosource.cpp
index b9b7c8fbb..62fb5c17f 100644
--- a/src/multimedia/pulseaudio/qpulseaudiosource.cpp
+++ b/src/multimedia/pulseaudio/qpulseaudiosource.cpp
@@ -113,8 +113,6 @@ QPulseAudioSource::QPulseAudioSource(const QByteArray &device, QObject *parent)
QPulseAudioSource::~QPulseAudioSource()
{
close();
- disconnect(m_timer, SIGNAL(timeout()));
- QCoreApplication::processEvents();
delete m_timer;
}