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(); |