| Index: Source/core/frame/RemoteFrame.cpp
|
| diff --git a/Source/core/frame/RemoteFrame.cpp b/Source/core/frame/RemoteFrame.cpp
|
| index b2ebd7d96138228e2e6fb12c46b2368ae7c9764e..bc2116d60bc49b77454190029a04223cc44fe2cd 100644
|
| --- a/Source/core/frame/RemoteFrame.cpp
|
| +++ b/Source/core/frame/RemoteFrame.cpp
|
| @@ -62,20 +62,20 @@ WindowProxy* RemoteFrame::windowProxy(DOMWrapperWorld& world)
|
| return windowProxy;
|
| }
|
|
|
| -void RemoteFrame::navigate(Document& originDocument, const KURL& url, bool lockBackForwardList, UserGestureStatus userGestureStatus)
|
| +void RemoteFrame::navigate(Document& originDocument, const KURL& url, bool replaceCurrentItem, UserGestureStatus userGestureStatus)
|
| {
|
| // The process where this frame actually lives won't have sufficient information to determine
|
| // correct referrer, since it won't have access to the originDocument. Set it now.
|
| ResourceRequest request(url);
|
| request.setHTTPReferrer(SecurityPolicy::generateReferrer(originDocument.referrerPolicy(), url, originDocument.outgoingReferrer()));
|
| request.setHasUserGesture(userGestureStatus == UserGestureStatus::Active);
|
| - remoteFrameClient()->navigate(request, lockBackForwardList);
|
| + remoteFrameClient()->navigate(request, replaceCurrentItem);
|
| }
|
|
|
| void RemoteFrame::navigate(const FrameLoadRequest& passedRequest)
|
| {
|
| UserGestureStatus gesture = UserGestureIndicator::processingUserGesture() ? UserGestureStatus::Active : UserGestureStatus::None;
|
| - navigate(*passedRequest.originDocument(), passedRequest.resourceRequest().url(), passedRequest.lockBackForwardList(), gesture);
|
| + navigate(*passedRequest.originDocument(), passedRequest.resourceRequest().url(), passedRequest.replacesCurrentItem(), gesture);
|
| }
|
|
|
| void RemoteFrame::reload(FrameLoadType frameLoadType, ClientRedirectPolicy clientRedirectPolicy)
|
|
|