Index: third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp |
diff --git a/third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp b/third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp |
index 66afd1f2cf93984b0cbb45e392a32909a0d4182b..0620e002b75e816b6a19e79fd2e20012f9f04cdf 100644 |
--- a/third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp |
+++ b/third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp |
@@ -42,7 +42,7 @@ |
namespace blink { |
// A class holding a pending action. |
-class MediaKeys::PendingAction final : public GarbageCollected<MediaKeys::PendingAction> { |
+class MediaKeys::PendingAction : public GarbageCollectedFinalized<MediaKeys::PendingAction> { |
public: |
const Persistent<ContentDecryptionModuleResult> result() const |
{ |
@@ -59,6 +59,10 @@ |
ASSERT(result); |
ASSERT(serverCertificate); |
return new PendingAction(result, serverCertificate); |
+ } |
+ |
+ ~PendingAction() |
+ { |
} |
DEFINE_INLINE_TRACE() |