Index: Source/core/storage/StorageNamespaceController.h |
diff --git a/Source/core/storage/StorageNamespaceController.h b/Source/core/storage/StorageNamespaceController.h |
index 91fdc986b638446f86e6c1e7b07284c939224ecb..12480e1c1d4e689ed8dc9a0319a431da524bf03a 100644 |
--- a/Source/core/storage/StorageNamespaceController.h |
+++ b/Source/core/storage/StorageNamespaceController.h |
@@ -14,10 +14,11 @@ namespace blink { |
class StorageClient; |
class StorageNamespace; |
-class StorageNamespaceController final : public NoBaseWillBeGarbageCollected<StorageNamespaceController>, public WillBeHeapSupplement<Page> { |
+class StorageNamespaceController final : public NoBaseWillBeGarbageCollectedFinalized<StorageNamespaceController>, public WillBeHeapSupplement<Page> { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(StorageNamespaceController); |
public: |
StorageNamespace* sessionStorage(bool optionalCreate = true); |
+ ~StorageNamespaceController(); |
static void provideStorageNamespaceTo(Page&, StorageClient*); |
static StorageNamespaceController* from(Page* page) { return static_cast<StorageNamespaceController*>(WillBeHeapSupplement<Page>::from(page, supplementName())); } |
@@ -34,4 +35,3 @@ private: |
} // namespace blink |
#endif // StorageNamespaceController_h |
- |