diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-06-28 11:06:20 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-07-08 16:44:53 +0200 |
commit | 1d988d971bc4270ba3d148e8e2c143bf8f625b6e (patch) | |
tree | dc1d15e07d64df476ff0ac56c273b27007e3f805 /src/core/profile_qt.cpp | |
parent | 94daa599a65e2113d0adaa9afddf8691a02c18bb (diff) | |
download | qtwebengine-1d988d971bc4270ba3d148e8e2c143bf8f625b6e.tar.gz |
Adaptations for 90-based
Pick-to: 6.2
Change-Id: I8402b044d8e12d75e144a00984b856f3de10bffd
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'src/core/profile_qt.cpp')
-rw-r--r-- | src/core/profile_qt.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/profile_qt.cpp b/src/core/profile_qt.cpp index ae1169558..ec7da1406 100644 --- a/src/core/profile_qt.cpp +++ b/src/core/profile_qt.cpp @@ -220,11 +220,14 @@ content::StorageNotificationService *ProfileQt::GetStorageNotificationService() return nullptr; } -void ProfileQt::SetCorsOriginAccessListForOrigin(const url::Origin &source_origin, +void ProfileQt::SetCorsOriginAccessListForOrigin(TargetBrowserContexts target_mode, + const url::Origin &source_origin, std::vector<network::mojom::CorsOriginPatternPtr> allow_patterns, std::vector<network::mojom::CorsOriginPatternPtr> block_patterns, base::OnceClosure closure) { + Q_UNUSED(target_mode); // We have no related OTR profiles + auto barrier_closure = base::BarrierClosure(2, std::move(closure)); // Keep profile storage partitions' NetworkContexts synchronized. @@ -233,9 +236,7 @@ void ProfileQt::SetCorsOriginAccessListForOrigin(const url::Origin &source_origi content::CorsOriginPatternSetter::ClonePatterns(allow_patterns), content::CorsOriginPatternSetter::ClonePatterns(block_patterns), barrier_closure); - ForEachStoragePartition(this, - base::BindRepeating(&content::CorsOriginPatternSetter::SetLists, - base::RetainedRef(profile_setter.get()))); + profile_setter->ApplyToEachStoragePartition(this); m_sharedCorsOriginAccessList->SetForOrigin(source_origin, std::move(allow_patterns), |