From 7ce338e4207234ac04a5790d8a1df41f6262d7f8 Mon Sep 17 00:00:00 2001 From: Jeremy Apthorp Date: Tue, 2 Oct 2018 15:19:34 -0700 Subject: [PATCH] Handle deleting cookies with session-only policy in network service https://chromium-review.googlesource.com/c/chromium/src/+/1090035 --- atom/browser/special_storage_policy.cc | 4 ++-- atom/browser/special_storage_policy.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/atom/browser/special_storage_policy.cc b/atom/browser/special_storage_policy.cc index b32c14356d4d..9012de7be2a1 100644 --- a/atom/browser/special_storage_policy.cc +++ b/atom/browser/special_storage_policy.cc @@ -37,9 +37,9 @@ bool SpecialStoragePolicy::HasSessionOnlyOrigins() { return false; } -storage::SpecialStoragePolicy::DeleteCookiePredicate +network::SessionCleanupCookieStore::DeleteCookiePredicate SpecialStoragePolicy::CreateDeleteCookieOnExitPredicate() { - return storage::SpecialStoragePolicy::DeleteCookiePredicate(); + return network::SessionCleanupCookieStore::DeleteCookiePredicate(); } } // namespace atom diff --git a/atom/browser/special_storage_policy.h b/atom/browser/special_storage_policy.h index ce00ebbc31f6..69c990ff7875 100644 --- a/atom/browser/special_storage_policy.h +++ b/atom/browser/special_storage_policy.h @@ -20,7 +20,7 @@ class SpecialStoragePolicy : public storage::SpecialStoragePolicy { bool HasIsolatedStorage(const GURL& origin) override; bool IsStorageSessionOnly(const GURL& origin) override; bool HasSessionOnlyOrigins() override; - storage::SpecialStoragePolicy::DeleteCookiePredicate + network::SessionCleanupCookieStore::DeleteCookiePredicate CreateDeleteCookieOnExitPredicate() override; protected: