Index: Source/modules/quota/DOMWindowQuota.cpp |
diff --git a/Source/modules/quota/DOMWindowQuota.cpp b/Source/modules/quota/DOMWindowQuota.cpp |
index e0018b5c9620ce0e7de3fb5364f0bf65b9f21634..3f73a122a9f6c98c230db1e1d7859ac3d3fed070 100644 |
--- a/Source/modules/quota/DOMWindowQuota.cpp |
+++ b/Source/modules/quota/DOMWindowQuota.cpp |
@@ -56,10 +56,10 @@ const char* DOMWindowQuota::supplementName() |
// static |
DOMWindowQuota& DOMWindowQuota::from(DOMWindow& window) |
{ |
- DOMWindowQuota* supplement = static_cast<DOMWindowQuota*>(Supplement<DOMWindow>::from(window, supplementName())); |
+ DOMWindowQuota* supplement = static_cast<DOMWindowQuota*>(WillBeHeapSupplement<DOMWindow>::from(window, supplementName())); |
if (!supplement) { |
supplement = new DOMWindowQuota(window); |
- provideTo(window, supplementName(), adoptPtr(supplement)); |
+ provideTo(window, supplementName(), adoptPtrWillBeNoop(supplement)); |
} |
return *supplement; |
} |
@@ -77,4 +77,9 @@ DeprecatedStorageInfo* DOMWindowQuota::webkitStorageInfo() const |
return m_storageInfo.get(); |
} |
+void DOMWindowQuota::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_storageInfo); |
+} |
+ |
} // namespace WebCore |