diff options
author | Doris Verria <doris.verria@qt.io> | 2022-01-13 07:48:32 +0100 |
---|---|---|
committer | Doris Verria <doris.verria@qt.io> | 2022-01-13 09:35:17 +0100 |
commit | e95f7256fb534c3dd03b3091dd9835cd2f33d327 (patch) | |
tree | f4f257d81bc017192ebed72136636e7c263db85b /examples | |
parent | bc2c92b483d3a45e426722b50bf2f1e4ad97d648 (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.cpp | 3 |
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; |