Index: Source/core/events/MessageEvent.h |
diff --git a/Source/core/events/MessageEvent.h b/Source/core/events/MessageEvent.h |
index 563eb62e183508dca6204ff6af4dcb19a4983a76..0d9059570ae44febd35141ec67f5379ecceb20ce 100644 |
--- a/Source/core/events/MessageEvent.h |
+++ b/Source/core/events/MessageEvent.h |
@@ -69,7 +69,7 @@ public: |
{ |
return adoptRefWillBeRefCountedGarbageCollected(new MessageEvent(data, origin)); |
} |
- static PassRefPtrWillBeRawPtr<MessageEvent> create(PassRefPtr<Blob> data, const String& origin = String()) |
+ static PassRefPtrWillBeRawPtr<MessageEvent> create(PassRefPtrWillBeRawPtr<Blob> data, const String& origin = String()) |
{ |
return adoptRefWillBeRefCountedGarbageCollected(new MessageEvent(data, origin)); |
} |
@@ -123,13 +123,13 @@ private: |
MessageEvent(PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, PassRefPtr<EventTarget> source, PassOwnPtr<MessagePortChannelArray>); |
explicit MessageEvent(const String& data, const String& origin); |
- explicit MessageEvent(PassRefPtr<Blob> data, const String& origin); |
+ explicit MessageEvent(PassRefPtrWillBeRawPtr<Blob> data, const String& origin); |
explicit MessageEvent(PassRefPtr<ArrayBuffer> data, const String& origin); |
DataType m_dataType; |
RefPtr<SerializedScriptValue> m_dataAsSerializedScriptValue; |
String m_dataAsString; |
- RefPtr<Blob> m_dataAsBlob; |
+ RefPtrWillBeMember<Blob> m_dataAsBlob; |
RefPtr<ArrayBuffer> m_dataAsArrayBuffer; |
String m_origin; |
String m_lastEventId; |