diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2012-01-19 14:07:44 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-19 05:13:31 +0100 |
commit | b48009ce9e5ae4e0aa902bd6b621e008cf0301a2 (patch) | |
tree | 2be48ad3374b48b9a437da13e98d7054f5be997e /src/multimedia/recording/qaudiorecorder.cpp | |
parent | 69cef0c24c1f6500d6047ae9c093fda26cf203a6 (diff) |
QAudioRecorder: fixed handling the missing inputs control.
Added check for null audioEndpointSelector
control in QAudioRecorder::audioInputs()
Change-Id: I506dcea9e8d3a468319acf2489cd4d803a5c187d
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/multimedia/recording/qaudiorecorder.cpp')
-rw-r--r-- | src/multimedia/recording/qaudiorecorder.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/multimedia/recording/qaudiorecorder.cpp b/src/multimedia/recording/qaudiorecorder.cpp index 40e4ea41c..f8f16418c 100644 --- a/src/multimedia/recording/qaudiorecorder.cpp +++ b/src/multimedia/recording/qaudiorecorder.cpp @@ -155,7 +155,11 @@ QAudioRecorder::~QAudioRecorder() QStringList QAudioRecorder::audioInputs() const { - return d_func()->audioEndpointSelector->availableEndpoints(); + Q_D(const QAudioRecorder); + if (d->audioEndpointSelector) + return d->audioEndpointSelector->availableEndpoints(); + else + return QStringList(); } /*! |