| Index: third_party/WebKit/Source/web/WebDataSourceImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebDataSourceImpl.cpp b/third_party/WebKit/Source/web/WebDataSourceImpl.cpp
|
| index 1f32c07654d82e3b30271e6da0ca4e1faeaf0734..83e8e44a346ee8c86e83ce2a6484a8b6a369659d 100644
|
| --- a/third_party/WebKit/Source/web/WebDataSourceImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebDataSourceImpl.cpp
|
| @@ -46,10 +46,12 @@ WebDataSourceImpl* WebDataSourceImpl::create(
|
| LocalFrame* frame,
|
| const ResourceRequest& request,
|
| const SubstituteData& data,
|
| - ClientRedirectPolicy clientRedirectPolicy) {
|
| + ClientRedirectPolicy clientRedirectPolicy,
|
| + Document* originDocument) {
|
| DCHECK(frame);
|
|
|
| - return new WebDataSourceImpl(frame, request, data, clientRedirectPolicy);
|
| + return new WebDataSourceImpl(frame, request, data, clientRedirectPolicy,
|
| + originDocument);
|
| }
|
|
|
| const WebURLRequest& WebDataSourceImpl::originalRequest() const {
|
| @@ -140,8 +142,13 @@ WebNavigationType WebDataSourceImpl::toWebNavigationType(NavigationType type) {
|
| WebDataSourceImpl::WebDataSourceImpl(LocalFrame* frame,
|
| const ResourceRequest& request,
|
| const SubstituteData& data,
|
| - ClientRedirectPolicy clientRedirectPolicy)
|
| - : DocumentLoader(frame, request, data, clientRedirectPolicy),
|
| + ClientRedirectPolicy clientRedirectPolicy,
|
| + Document* originDocument)
|
| + : DocumentLoader(frame,
|
| + request,
|
| + data,
|
| + clientRedirectPolicy,
|
| + originDocument),
|
| m_originalRequestWrapper(DocumentLoader::originalRequest()),
|
| m_requestWrapper(DocumentLoader::getRequest()),
|
| m_responseWrapper(DocumentLoader::response()) {}
|
|
|