diff options
author | Michal Klocek <michal.klocek@qt.io> | 2018-01-30 18:05:18 +0100 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2018-02-05 06:18:13 +0000 |
commit | e864d8656c2682fc79a5affe789992de318c8f8a (patch) | |
tree | 2634ca603d462fbb9248882472cde600389b52d1 | |
parent | 41847ecaf3594a12c5120f876be1b330a1ef5486 (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.cpp | 2 |
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(); |