| Index: Source/modules/encryptedmedia/MediaKeysController.cpp
|
| diff --git a/Source/modules/encryptedmedia/MediaKeysController.cpp b/Source/modules/encryptedmedia/MediaKeysController.cpp
|
| index 6031c526fb9c88285b66bb9d55651d5c95453296..dc791c153227f02a4f852bacec79384c0418f1cf 100644
|
| --- a/Source/modules/encryptedmedia/MediaKeysController.cpp
|
| +++ b/Source/modules/encryptedmedia/MediaKeysController.cpp
|
| @@ -15,18 +15,22 @@ const char* MediaKeysController::supplementName()
|
| return "MediaKeysController";
|
| }
|
|
|
| -MediaKeysController::MediaKeysController(MediaKeysClient* client)
|
| +MediaKeysController::MediaKeysController(PassOwnPtr<MediaKeysClient> client)
|
| : m_client(client)
|
| {
|
| }
|
|
|
| +MediaKeysController::~MediaKeysController()
|
| +{
|
| +}
|
| +
|
| PassOwnPtr<blink::WebContentDecryptionModule> MediaKeysController::createContentDecryptionModule(ExecutionContext* context, const String& keySystem)
|
| {
|
| return m_client->createContentDecryptionModule(context, keySystem);
|
| }
|
|
|
|
|
| -void MediaKeysController::provideMediaKeysTo(Page& page, MediaKeysClient* client)
|
| +void MediaKeysController::provideMediaKeysTo(Page& page, PassOwnPtr<MediaKeysClient> client)
|
| {
|
| MediaKeysController::provideTo(page, supplementName(), adoptPtrWillBeNoop(new MediaKeysController(client)));
|
| }
|
|
|