Index: Source/modules/permissions/PermissionController.h |
diff --git a/Source/modules/permissions/PermissionController.h b/Source/modules/permissions/PermissionController.h |
index 5e7797a61f9c0493fa22bec37efffb1767b25271..7152c4432f0e797b9401d4ca9cce734a12347287 100644 |
--- a/Source/modules/permissions/PermissionController.h |
+++ b/Source/modules/permissions/PermissionController.h |
@@ -13,9 +13,11 @@ namespace blink { |
class WebPermissionClient; |
class PermissionController final |
- : public WillBeHeapSupplement<LocalFrame> |
+ : public NoBaseWillBeGarbageCollectedFinalized<PermissionController> |
+ , public WillBeHeapSupplement<LocalFrame> |
, public FrameDestructionObserver { |
WTF_MAKE_NONCOPYABLE(PermissionController); |
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(PermissionController); |
public: |
virtual ~PermissionController(); |