| 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 038cf60a8afc2b21412fab348d49efb7f0661d53..871bc77ea6ea5182ca5386c54099e97c182d0e76 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| @@ -325,7 +325,7 @@ void FrameLoader::replaceDocumentWhileExecutingJavaScriptURL(const String& sourc
|
|
|
| // Prepare a DocumentInit before clearing the frame, because it may need to
|
| // inherit an aliased security context.
|
| - DocumentInit init(m_frame->document()->url(), m_frame);
|
| + DocumentInit init(ownerDocument, m_frame->document()->url(), m_frame);
|
| init.withNewRegistrationContext();
|
|
|
| stopAllLoaders();
|
| @@ -343,7 +343,7 @@ void FrameLoader::replaceDocumentWhileExecutingJavaScriptURL(const String& sourc
|
| return;
|
|
|
| client()->transitionToCommittedForNewPage();
|
| - documentLoader->replaceDocumentWhileExecutingJavaScriptURL(init, source, ownerDocument);
|
| + documentLoader->replaceDocumentWhileExecutingJavaScriptURL(init, source);
|
| }
|
|
|
| void FrameLoader::receivedMainResourceRedirect(const KURL& newURL)
|
|
|