summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVal Doroshchuk <valentyn.doroshchuk@qt.io>2018-05-11 13:46:15 +0200
committerVaL Doroshchuk <valentyn.doroshchuk@qt.io>2018-05-11 13:48:05 +0000
commit14a77698a01782f27e395bbc8694b808455d4ba1 (patch)
tree750730bc53c74e32c5b89a36fcbc2e4be04fe490
parent075aa60b0ff37300c7ed2cb07372d2c747cd6dfc (diff)
downloadqtmultimedia-14a77698a01782f27e395bbc8694b808455d4ba1.tar.gz
QSoundEffect: Check if network access manager is already released
In case if network access manager is already released need to prevent using it in dtor. Task-number: QTBUG-66754 Change-Id: I9f61e284b39e920dadf771d807a4b7dce2a353f7 Reviewed-by: Christian Stromme <christian.stromme@qt.io>
-rw-r--r--src/multimedia/audio/qsamplecache_p.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/multimedia/audio/qsamplecache_p.cpp b/src/multimedia/audio/qsamplecache_p.cpp
index c76f51899..93010c182 100644
--- a/src/multimedia/audio/qsamplecache_p.cpp
+++ b/src/multimedia/audio/qsamplecache_p.cpp
@@ -132,7 +132,8 @@ QSampleCache::~QSampleCache()
for (QSample* sample : copyStaleSamples)
delete sample;
- m_networkAccessManager->deleteLater();
+ if (m_networkAccessManager)
+ m_networkAccessManager->deleteLater();
}
void QSampleCache::loadingRelease()