| Index: third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp
|
| diff --git a/third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp b/third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp
|
| index a73f7c6fc6b9c28262288e78d58595e9d89c73ce..44207895d25f3cd29fd20222aacbca7c3576e874 100644
|
| --- a/third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp
|
| +++ b/third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp
|
| @@ -26,6 +26,20 @@ PassRefPtrWillBeRawPtr<ExtendableMessageEvent> ExtendableMessageEvent::create(Pa
|
| return adoptRefWillBeNoop(new ExtendableMessageEvent(data, origin, ports, observer));
|
| }
|
|
|
| +PassRefPtrWillBeRawPtr<ExtendableMessageEvent> ExtendableMessageEvent::create(PassRefPtr<SerializedScriptValue> data, const String& origin, MessagePortArray* ports, ServiceWorkerClient* source, WaitUntilObserver* observer)
|
| +{
|
| + RefPtrWillBeRawPtr<ExtendableMessageEvent> event = adoptRefWillBeNoop(new ExtendableMessageEvent(data, origin, ports, observer));
|
| + event->m_sourceAsClient = source;
|
| + return event.release();
|
| +}
|
| +
|
| +PassRefPtrWillBeRawPtr<ExtendableMessageEvent> ExtendableMessageEvent::create(PassRefPtr<SerializedScriptValue> data, const String& origin, MessagePortArray* ports, ServiceWorker* source, WaitUntilObserver* observer)
|
| +{
|
| + RefPtrWillBeRawPtr<ExtendableMessageEvent> event = adoptRefWillBeNoop(new ExtendableMessageEvent(data, origin, ports, observer));
|
| + event->m_sourceAsServiceWorker = source;
|
| + return event.release();
|
| +}
|
| +
|
| MessagePortArray ExtendableMessageEvent::ports(bool& isNull) const
|
| {
|
| // TODO(bashi): Currently we return a copied array because the binding
|
|
|