| Index: Source/core/events/MessageEvent.h
|
| diff --git a/Source/core/events/MessageEvent.h b/Source/core/events/MessageEvent.h
|
| index 0adabec93bc65ea024e3abce4379b77b45dfd38c..200187437e575258874c9814e147d2754f6cd7cc 100644
|
| --- a/Source/core/events/MessageEvent.h
|
| +++ b/Source/core/events/MessageEvent.h
|
| @@ -69,7 +69,7 @@ public:
|
| {
|
| return adoptRef(new MessageEvent(data, origin));
|
| }
|
| - static PassRefPtr<MessageEvent> create(PassRefPtr<Blob> data, const String& origin = String())
|
| + static PassRefPtr<MessageEvent> create(PassRefPtrWillBeRawPtr<Blob> data, const String& origin = String())
|
| {
|
| return adoptRef(new MessageEvent(data, origin));
|
| }
|
| @@ -121,13 +121,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;
|
| + RefPtrWillBePersistent<Blob> m_dataAsBlob;
|
| RefPtr<ArrayBuffer> m_dataAsArrayBuffer;
|
| String m_origin;
|
| String m_lastEventId;
|
|
|