summaryrefslogtreecommitdiffstats
path: root/src/multimedia/recording/qaudiorecorder.cpp
diff options
context:
space:
mode:
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2012-01-19 14:07:44 +1000
committerQt by Nokia <qt-info@nokia.com>2012-01-19 05:13:31 +0100
commitb48009ce9e5ae4e0aa902bd6b621e008cf0301a2 (patch)
tree2be48ad3374b48b9a437da13e98d7054f5be997e /src/multimedia/recording/qaudiorecorder.cpp
parent69cef0c24c1f6500d6047ae9c093fda26cf203a6 (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.cpp6
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();
}
/*!