Index: Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
diff --git a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
index bd6e2ffdeb74da99f73eade4b85aee516b8477dd..e88ed8b31dcb8d89cf179a679aa3e3b3ef3c7c78 100644 |
--- a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
+++ b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
@@ -112,7 +112,7 @@ void HTMLMediaElementEncryptedMedia::setMediaKeys(HTMLMediaElement& element, Med |
} |
// Create a MediaKeyNeededEvent for WD EME. |
-static PassRefPtr<Event> createNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength) |
+static PassRefPtrWillBeRawPtr<Event> createNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength) |
{ |
MediaKeyNeededEventInit initializer; |
initializer.contentType = contentType; |
@@ -124,7 +124,7 @@ static PassRefPtr<Event> createNeedKeyEvent(const String& contentType, const uns |
} |
// Create a 'needkey' MediaKeyEvent for v0.1b EME. |
-static PassRefPtr<Event> createWebkitNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength) |
+static PassRefPtrWillBeRawPtr<Event> createWebkitNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength) |
{ |
MediaKeyEventInit webkitInitializer; |
webkitInitializer.keySystem = String(); |
@@ -258,7 +258,7 @@ void HTMLMediaElementEncryptedMedia::keyAdded(HTMLMediaElement& element, const S |
initializer.bubbles = false; |
initializer.cancelable = false; |
- RefPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyadded, initializer); |
+ RefPtrWillBeRawPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyadded, initializer); |
event->setTarget(&element); |
element.scheduleEvent(event.release()); |
} |
@@ -297,7 +297,7 @@ void HTMLMediaElementEncryptedMedia::keyError(HTMLMediaElement& element, const S |
initializer.bubbles = false; |
initializer.cancelable = false; |
- RefPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyerror, initializer); |
+ RefPtrWillBeRawPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyerror, initializer); |
event->setTarget(&element); |
element.scheduleEvent(event.release()); |
} |
@@ -314,7 +314,7 @@ void HTMLMediaElementEncryptedMedia::keyMessage(HTMLMediaElement& element, const |
initializer.bubbles = false; |
initializer.cancelable = false; |
- RefPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeymessage, initializer); |
+ RefPtrWillBeRawPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeymessage, initializer); |
event->setTarget(&element); |
element.scheduleEvent(event.release()); |
} |
@@ -325,14 +325,14 @@ void HTMLMediaElementEncryptedMedia::keyNeeded(HTMLMediaElement& element, const |
if (RuntimeEnabledFeatures::encryptedMediaEnabled()) { |
// Send event for WD EME. |
- RefPtr<Event> event = createNeedKeyEvent(contentType, initData, initDataLength); |
+ RefPtrWillBeRawPtr<Event> event = createNeedKeyEvent(contentType, initData, initDataLength); |
event->setTarget(&element); |
element.scheduleEvent(event.release()); |
} |
if (RuntimeEnabledFeatures::prefixedEncryptedMediaEnabled()) { |
// Send event for v0.1b EME. |
- RefPtr<Event> event = createWebkitNeedKeyEvent(contentType, initData, initDataLength); |
+ RefPtrWillBeRawPtr<Event> event = createWebkitNeedKeyEvent(contentType, initData, initDataLength); |
event->setTarget(&element); |
element.scheduleEvent(event.release()); |
} |