summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2018-01-30 18:05:18 +0100
committerMichal Klocek <michal.klocek@qt.io>2018-02-05 06:18:13 +0000
commite864d8656c2682fc79a5affe789992de318c8f8a (patch)
tree2634ca603d462fbb9248882472cde600389b52d1
parent41847ecaf3594a12c5120f876be1b330a1ef5486 (diff)
Shutdown storage in browser context adapter destructor
Shutdown storage should take place in destructor, otherwise it might get recreated on web content destruction. Task-number: QTBUG-66081 Change-Id: Ibba3fce50e05e09131cf45061320a9f99267babd Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r--src/core/browser_context_adapter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/browser_context_adapter.cpp b/src/core/browser_context_adapter.cpp
index 41b5b1932..683b9c0d2 100644
--- a/src/core/browser_context_adapter.cpp
+++ b/src/core/browser_context_adapter.cpp
@@ -103,11 +103,11 @@ BrowserContextAdapter::BrowserContextAdapter(const QString &storageName)
BrowserContextAdapter::~BrowserContextAdapter()
{
Q_ASSERT(!m_downloadManagerDelegate);
+ m_browserContext->ShutdownStoragePartitions();
}
void BrowserContextAdapter::shutdown()
{
- m_browserContext->ShutdownStoragePartitions();
if (m_downloadManagerDelegate) {
m_browserContext->GetDownloadManager(m_browserContext.data())->Shutdown();
m_downloadManagerDelegate.reset();