diff options
author | Michael Goddard <michael.goddard@nokia.com> | 2012-03-05 11:00:10 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-05 03:08:42 +0100 |
commit | 362e4438966ec0d643702db5ce6c9f517a2a5ffa (patch) | |
tree | aaedb551bb3742a2eb6be5cdf17ecf8a2803ed29 /src/multimedia/recording | |
parent | 707be633619906e0e53ac8e2b577714447179a3e (diff) |
Fix some memory leaks.
Adjusted a unit test or two to make leaks easier to find, and then fixed
a few leaks.
Change-Id: I47a20df8de7cac113d34a2015f76a65ab957dedd
Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
Diffstat (limited to 'src/multimedia/recording')
-rw-r--r-- | src/multimedia/recording/qmediarecorder.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/multimedia/recording/qmediarecorder.cpp b/src/multimedia/recording/qmediarecorder.cpp index d57ca0b3e..51fe34797 100644 --- a/src/multimedia/recording/qmediarecorder.cpp +++ b/src/multimedia/recording/qmediarecorder.cpp @@ -101,6 +101,7 @@ QMediaRecorderPrivate::QMediaRecorderPrivate(): videoControl(0), metaDataControl(0), availabilityControl(0), + settingsChanged(false), notifyTimer(0), state(QMediaRecorder::StoppedState), error(QMediaRecorder::NoError) @@ -146,6 +147,7 @@ void QMediaRecorderPrivate::_q_serviceDestroyed() videoControl = 0; metaDataControl = 0; availabilityControl = 0; + settingsChanged = true; } void QMediaRecorderPrivate::_q_updateActualLocation(const QUrl &location) @@ -249,6 +251,7 @@ QMediaRecorder::QMediaRecorder(QMediaRecorderPrivate &dd, QMediaObject *mediaObj QMediaRecorder::~QMediaRecorder() { + delete d_ptr; } /*! |