| Index: third_party/WebKit/Source/bindings/modules/v8/V8ServiceWorkerMessageEventInternal.h
|
| diff --git a/third_party/WebKit/Source/bindings/modules/v8/V8ServiceWorkerMessageEventInternal.h b/third_party/WebKit/Source/bindings/modules/v8/V8ServiceWorkerMessageEventInternal.h
|
| index 25c8ec76963929784f1a0fbe7dd7b99fdcec1c5b..59dc0e20740894c184ab2d4a8ae9a5ed056bbd20 100644
|
| --- a/third_party/WebKit/Source/bindings/modules/v8/V8ServiceWorkerMessageEventInternal.h
|
| +++ b/third_party/WebKit/Source/bindings/modules/v8/V8ServiceWorkerMessageEventInternal.h
|
| @@ -87,7 +87,9 @@ void V8ServiceWorkerMessageEventInternal::dataAttributeGetterCustom(
|
| v8::Local<v8::Value> data;
|
| if (SerializedScriptValue* serializedValue = event->serializedData()) {
|
| MessagePortArray ports = event->ports();
|
| - data = serializedValue->deserialize(isolate, &ports);
|
| + SerializedScriptValue::DeserializeOptions options;
|
| + options.messagePorts = &ports;
|
| + data = serializedValue->deserialize(isolate, options);
|
| } else if (DOMWrapperWorld::current(isolate).isIsolatedWorld()) {
|
| v8::Local<v8::Value> mainWorldData =
|
| privateCachedData.getFromMainWorld(scriptState, event);
|
|
|