diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/WebPageProxy.cpp')
-rw-r--r-- | Source/WebKit2/UIProcess/WebPageProxy.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/WebKit2/UIProcess/WebPageProxy.cpp b/Source/WebKit2/UIProcess/WebPageProxy.cpp index 3bb4a0134..5f6a16f70 100644 --- a/Source/WebKit2/UIProcess/WebPageProxy.cpp +++ b/Source/WebKit2/UIProcess/WebPageProxy.cpp @@ -237,8 +237,9 @@ public: bool areBeingProcessed() const { return !!m_currentRecord; } Record* next(); -private: ExceededDatabaseQuotaRecords() { } + +private: ~ExceededDatabaseQuotaRecords() { } Deque<std::unique_ptr<Record>> m_records; @@ -873,6 +874,7 @@ void WebPageProxy::close() resetState(ResetStateReason::PageInvalidated); m_loaderClient = std::make_unique<API::LoaderClient>(); + m_navigationClient = nullptr; m_policyClient = std::make_unique<API::PolicyClient>(); m_formClient = std::make_unique<API::FormClient>(); m_uiClient = std::make_unique<API::UIClient>(); |