diff options
author | Doris Verria <doris.verria@qt.io> | 2022-01-13 07:48:32 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-01-13 09:02:05 +0000 |
commit | 711b358811988ce5b2e204c0e7f0b538d0ae9106 (patch) | |
tree | a836965ddcb0a166b26758c7451a1065ab304e0c /examples | |
parent | fd94183827836a24c865a440c61fb517cd880554 (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.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; |