Chromium Code Reviews| Index: Source/modules/encryptedmedia/MediaKeysController.h |
| diff --git a/Source/modules/encryptedmedia/MediaKeysController.h b/Source/modules/encryptedmedia/MediaKeysController.h |
| index 2439639717515a75f05a824ad260c73cb6381593..e6c62931bc6e6c2e2ad2f7b6d98d5b3beff165e2 100644 |
| --- a/Source/modules/encryptedmedia/MediaKeysController.h |
| +++ b/Source/modules/encryptedmedia/MediaKeysController.h |
| @@ -17,14 +17,13 @@ namespace WebCore { |
| class ExecutionContext; |
| class MediaKeysClient; |
| -class MediaKeysController FINAL : public Supplement<Page> { |
| +class MediaKeysController FINAL : public NoBaseWillBeGarbageCollected<MediaKeysController>, public WillBeHeapSupplement<Page> { |
| + WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaKeysController); |
| public: |
| - virtual ~MediaKeysController(); |
|
haraken
2014/04/30 11:18:08
You can use DECLARE_EMPTY_DESTRUCTOR_WILL_BE_REMOV
zerny-chromium
2014/04/30 11:46:53
ditto?
|
| - |
| PassOwnPtr<blink::WebContentDecryptionModule> createContentDecryptionModule(ExecutionContext*, const String& keySystem); |
| static void provideMediaKeysTo(Page&, MediaKeysClient*); |
| - static MediaKeysController* from(Page* page) { return static_cast<MediaKeysController*>(Supplement<Page>::from(page, supplementName())); } |
| + static MediaKeysController* from(Page* page) { return static_cast<MediaKeysController*>(WillBeHeapSupplement<Page>::from(page, supplementName())); } |
| virtual void trace(Visitor*) OVERRIDE { } |