| Index: third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| index 4bd3bdce4c842217a659d4a8bbe73cdeedee763e..18745c75bdfcdca345c6b4d75d62cf71e01584c0 100644
|
| --- a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| @@ -1504,7 +1504,8 @@ WebLocalFrameImpl* WebLocalFrameImpl::createProvisional(
|
| // reuse it here.
|
| LocalFrame* frame = LocalFrame::create(
|
| webFrame->m_frameLoaderClientImpl.get(), oldFrame->host(), tempOwner,
|
| - client ? client->interfaceProvider() : nullptr);
|
| + client ? client->interfaceProvider() : nullptr,
|
| + client ? client->interfaceRegistry() : nullptr);
|
| // Set the name and unique name directly, bypassing any of the normal logic
|
| // to calculate unique name.
|
| frame->tree().setPrecalculatedName(
|
| @@ -1576,7 +1577,8 @@ void WebLocalFrameImpl::initializeCoreFrame(FrameHost* host,
|
| const AtomicString& uniqueName) {
|
| setCoreFrame(
|
| LocalFrame::create(m_frameLoaderClientImpl.get(), host, owner,
|
| - client() ? client()->interfaceProvider() : nullptr));
|
| + client() ? client()->interfaceProvider() : nullptr,
|
| + client() ? client()->interfaceRegistry() : nullptr));
|
| frame()->tree().setPrecalculatedName(name, uniqueName);
|
| // We must call init() after m_frame is assigned because it is referenced
|
| // during init(). Note that this may dispatch JS events; the frame may be
|
|
|