Chromium Code Reviews| Index: third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp |
| diff --git a/third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp b/third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp |
| index edd1b46d6a559a246164081c5184adff6077c13c..7dd5f7a9458b78fe8cccd7637f34d6901c9e5804 100644 |
| --- a/third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp |
| +++ b/third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp |
| @@ -38,7 +38,7 @@ |
| namespace blink { |
| DOMWindowQuota::DOMWindowQuota(LocalDOMWindow& window) |
| - : ContextClient(window.frame()) {} |
| + : Supplement<LocalDOMWindow>(window) {} |
| const char* DOMWindowQuota::supplementName() { |
| return "DOMWindowQuota"; |
| @@ -61,7 +61,7 @@ DeprecatedStorageInfo* DOMWindowQuota::webkitStorageInfo(DOMWindow& window) { |
| } |
| DeprecatedStorageInfo* DOMWindowQuota::webkitStorageInfo() const { |
| - if (!m_storageInfo && frame()) |
|
haraken
2017/01/06 01:37:22
I don't think the frame check makes sense, so remo
sof
2017/01/06 07:25:49
Yes, same issue as https://codereview.chromium.org
|
| + if (!m_storageInfo) |
| m_storageInfo = DeprecatedStorageInfo::create(); |
| return m_storageInfo.get(); |
| } |
| @@ -69,7 +69,6 @@ DeprecatedStorageInfo* DOMWindowQuota::webkitStorageInfo() const { |
| DEFINE_TRACE(DOMWindowQuota) { |
| visitor->trace(m_storageInfo); |
| Supplement<LocalDOMWindow>::trace(visitor); |
| - ContextClient::trace(visitor); |
| } |
| } // namespace blink |