summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2022-01-13 07:48:32 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-01-13 09:02:05 +0000
commit711b358811988ce5b2e204c0e7f0b538d0ae9106 (patch)
treea836965ddcb0a166b26758c7451a1065ab304e0c /examples
parentfd94183827836a24c865a440c61fb517cd880554 (diff)
Don't crash if system has no audio device
Fixes: QTBUG-97838 Change-Id: I355958b99f62fc85228b3dd3afd06aa01005008c Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from commit e95f7256fb534c3dd03b3091dd9835cd2f33d327) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples')
-rw-r--r--examples/multimedia/audiosource/audiosource.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/multimedia/audiosource/audiosource.cpp b/examples/multimedia/audiosource/audiosource.cpp
index 1f84ae63a..ef0379e02 100644
--- a/examples/multimedia/audiosource/audiosource.cpp
+++ b/examples/multimedia/audiosource/audiosource.cpp
@@ -215,6 +215,9 @@ void InputTest::toggleMode()
} else {
m_modeButton->setText(tr("Enable pull mode"));
auto *io = m_audioInput->start();
+ if (!io)
+ return;
+
connect(io, &QIODevice::readyRead,
[this, io]() {
static const qint64 BufferSize = 4096;