summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc b/chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc
index 98952985bc6..d0d70e45c21 100644
--- a/chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc
+++ b/chromium/third_party/blink/renderer/modules/quota/navigator_storage_quota.cc
@@ -69,7 +69,7 @@ StorageManager* NavigatorStorageQuota::storage(Navigator& navigator) {
DeprecatedStorageQuota* NavigatorStorageQuota::webkitTemporaryStorage() const {
if (!temporary_storage_) {
temporary_storage_ = MakeGarbageCollected<DeprecatedStorageQuota>(
- DeprecatedStorageQuota::kTemporary);
+ DeprecatedStorageQuota::kTemporary, GetSupplementable()->DomWindow());
}
return temporary_storage_.Get();
}
@@ -77,20 +77,20 @@ DeprecatedStorageQuota* NavigatorStorageQuota::webkitTemporaryStorage() const {
DeprecatedStorageQuota* NavigatorStorageQuota::webkitPersistentStorage() const {
if (!persistent_storage_) {
persistent_storage_ = MakeGarbageCollected<DeprecatedStorageQuota>(
- DeprecatedStorageQuota::kPersistent);
+ DeprecatedStorageQuota::kPersistent, GetSupplementable()->DomWindow());
}
return persistent_storage_.Get();
}
StorageManager* NavigatorStorageQuota::storage() const {
if (!storage_manager_) {
- storage_manager_ = MakeGarbageCollected<StorageManager>(
- GetSupplementable() ? GetSupplementable()->DomWindow() : nullptr);
+ storage_manager_ =
+ MakeGarbageCollected<StorageManager>(GetSupplementable()->DomWindow());
}
return storage_manager_.Get();
}
-void NavigatorStorageQuota::Trace(Visitor* visitor) {
+void NavigatorStorageQuota::Trace(Visitor* visitor) const {
visitor->Trace(temporary_storage_);
visitor->Trace(persistent_storage_);
visitor->Trace(storage_manager_);