Index: Source/modules/encryptedmedia/MediaKeySession.h |
diff --git a/Source/modules/encryptedmedia/MediaKeySession.h b/Source/modules/encryptedmedia/MediaKeySession.h |
index aee59a710fbd96c5d7313d5b1ee457475a98c90e..35d9662bdc470c4c2a71021877188cc17998798f 100644 |
--- a/Source/modules/encryptedmedia/MediaKeySession.h |
+++ b/Source/modules/encryptedmedia/MediaKeySession.h |
@@ -64,9 +64,9 @@ class MediaKeys; |
// it may outlive any JavaScript references as long as the MediaKeys object is alive. |
// The WebContentDecryptionModuleSession has the same lifetime as this object. |
class MediaKeySession FINAL |
- : public RefCountedGarbageCollected<MediaKeySession>, public ActiveDOMObject, public ScriptWrappable, public EventTargetWithInlineData |
+ : public RefCountedGarbageCollectedWillBeGarbageCollectedFinalized<MediaKeySession>, public ActiveDOMObject, public ScriptWrappable, public EventTargetWithInlineData |
, private blink::WebContentDecryptionModuleSession::Client { |
- DEFINE_EVENT_TARGET_REFCOUNTING(RefCountedGarbageCollected<MediaKeySession>); |
+ DEFINE_EVENT_TARGET_REFCOUNTING_WILL_BE_REMOVED(RefCountedGarbageCollected<MediaKeySession>); |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaKeySession); |
public: |
static MediaKeySession* create(ExecutionContext*, blink::WebContentDecryptionModule*, MediaKeys*); |