From b48009ce9e5ae4e0aa902bd6b621e008cf0301a2 Mon Sep 17 00:00:00 2001 From: Dmytro Poplavskiy Date: Thu, 19 Jan 2012 14:07:44 +1000 Subject: QAudioRecorder: fixed handling the missing inputs control. Added check for null audioEndpointSelector control in QAudioRecorder::audioInputs() Change-Id: I506dcea9e8d3a468319acf2489cd4d803a5c187d Reviewed-by: Michael Goddard --- src/multimedia/recording/qaudiorecorder.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/multimedia/recording/qaudiorecorder.cpp') 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(); } /*! -- cgit v1.2.3