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