| Index: third_party/WebKit/Source/core/events/MessageEvent.cpp
|
| diff --git a/third_party/WebKit/Source/core/events/MessageEvent.cpp b/third_party/WebKit/Source/core/events/MessageEvent.cpp
|
| index 2f3119c46880ff11d33ea87929988d999327ef25..97ca6f65fee673260fea51f4434e43b239c7ec0d 100644
|
| --- a/third_party/WebKit/Source/core/events/MessageEvent.cpp
|
| +++ b/third_party/WebKit/Source/core/events/MessageEvent.cpp
|
| @@ -198,6 +198,28 @@ void MessageEvent::initMessageEvent(const AtomicString& type,
|
| ->registerMemoryAllocatedWithCurrentScriptContext();
|
| }
|
|
|
| +void MessageEvent::initMessageEvent(const AtomicString& type,
|
| + bool canBubble,
|
| + bool cancelable,
|
| + const String& data,
|
| + const String& origin,
|
| + const String& lastEventId,
|
| + EventTarget* source,
|
| + MessagePortArray* ports) {
|
| + if (isBeingDispatched())
|
| + return;
|
| +
|
| + initEvent(type, canBubble, cancelable);
|
| +
|
| + m_dataType = DataTypeString;
|
| + m_dataAsString = data;
|
| + m_origin = origin;
|
| + m_lastEventId = lastEventId;
|
| + m_source = source;
|
| + m_ports = ports;
|
| + m_suborigin = "";
|
| +}
|
| +
|
| const AtomicString& MessageEvent::interfaceName() const {
|
| return EventNames::MessageEvent;
|
| }
|
|
|