diff options
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.cc | 10 |
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_); |