summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2022-01-13 07:48:32 +0100
committerDoris Verria <doris.verria@qt.io>2022-01-13 09:35:17 +0100
commite95f7256fb534c3dd03b3091dd9835cd2f33d327 (patch)
treef4f257d81bc017192ebed72136636e7c263db85b /examples
parentbc2c92b483d3a45e426722b50bf2f1e4ad97d648 (diff)
Don't crash if system has no audio device
Fixes: QTBUG-97838 Pick-to: 6.2 6.3 Change-Id: I355958b99f62fc85228b3dd3afd06aa01005008c Reviewed-by: Lars Knoll <lars.knoll@qt.io>
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;