| Index: third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.cpp b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| index 9a3d254b0e0f0c4bc17c64ee93b386ccda45efd6..1961492a54b1220f5a340cf96ac1575468550852 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| @@ -221,9 +221,9 @@ void FrameLoader::init() {
|
| initialRequest.setFrameType(m_frame->isMainFrame()
|
| ? WebURLRequest::FrameTypeTopLevel
|
| : WebURLRequest::FrameTypeNested);
|
| - m_provisionalDocumentLoader =
|
| - client()->createDocumentLoader(m_frame, initialRequest, SubstituteData(),
|
| - ClientRedirectPolicy::NotClientRedirect);
|
| + m_provisionalDocumentLoader = client()->createDocumentLoader(
|
| + m_frame, initialRequest, SubstituteData(),
|
| + ClientRedirectPolicy::NotClientRedirect, nullptr);
|
| m_provisionalDocumentLoader->startLoadingMainResource();
|
| m_frame->document()->cancelParsing();
|
| m_stateMachine.advanceTo(
|
| @@ -1695,7 +1695,7 @@ void FrameLoader::startLoad(FrameLoadRequest& frameLoadRequest,
|
| frameLoadRequest.substituteData().isValid()
|
| ? frameLoadRequest.substituteData()
|
| : defaultSubstituteDataForURL(resourceRequest.url()),
|
| - frameLoadRequest.clientRedirect());
|
| + frameLoadRequest.clientRedirect(), frameLoadRequest.originDocument());
|
| m_provisionalDocumentLoader->setNavigationType(navigationType);
|
| m_provisionalDocumentLoader->setReplacesCurrentHistoryItem(
|
| type == FrameLoadTypeReplaceCurrentItem);
|
|
|