| Index: Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp
|
| diff --git a/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp b/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp
|
| index 6fc6e6e84f0697ce5d7016093f9f3b4181b9e41b..bc56be959827b6150d8fce01c6b7e249c781c528 100644
|
| --- a/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp
|
| +++ b/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp
|
| @@ -13,6 +13,7 @@
|
| #include "platform/ContentType.h"
|
| #include "platform/Logging.h"
|
| #include "platform/MIMETypeRegistry.h"
|
| +#include "platform/heap/Handle.h"
|
| #include "wtf/text/WTFString.h"
|
|
|
| namespace {
|
| @@ -46,7 +47,7 @@ private:
|
|
|
| blink::ScriptPromise MediaKeySystemAccessInitializer::create(blink::ScriptState* scriptState, const String& keySystem, const Vector<blink::MediaKeySystemConfiguration>& supportedConfigurations)
|
| {
|
| - RefPtr<MediaKeySystemAccessInitializer> initializer = adoptRef(new MediaKeySystemAccessInitializer(scriptState, keySystem, supportedConfigurations));
|
| + RefPtrWillBeRawPtr<MediaKeySystemAccessInitializer> initializer = blink::adoptRefWillBeNoop(new MediaKeySystemAccessInitializer(scriptState, keySystem, supportedConfigurations));
|
| initializer->suspendIfNeeded();
|
| initializer->keepAliveWhilePending();
|
| return initializer->promise();
|
|
|