| Index: Source/core/frame/RemoteFrame.cpp
|
| diff --git a/Source/core/frame/RemoteFrame.cpp b/Source/core/frame/RemoteFrame.cpp
|
| index 3ae90324d8aa8ddb2612311a82427c0980bf17b4..e2991b4b1bc4da0c691b993412b700e0d71e1361 100644
|
| --- a/Source/core/frame/RemoteFrame.cpp
|
| +++ b/Source/core/frame/RemoteFrame.cpp
|
| @@ -13,7 +13,9 @@
|
| #include "core/frame/RemoteFrameView.h"
|
| #include "core/html/HTMLFrameOwnerElement.h"
|
| #include "core/layout/LayoutPart.h"
|
| +#include "core/loader/FrameLoadRequest.h"
|
| #include "core/paint/DeprecatedPaintLayer.h"
|
| +#include "platform/UserGestureIndicator.h"
|
| #include "platform/graphics/GraphicsLayer.h"
|
| #include "platform/weborigin/SecurityPolicy.h"
|
| #include "public/platform/WebLayer.h"
|
| @@ -69,6 +71,12 @@ void RemoteFrame::navigate(Document& originDocument, const KURL& url, bool lockB
|
| remoteFrameClient()->navigate(request, lockBackForwardList);
|
| }
|
|
|
| +void RemoteFrame::navigate(const FrameLoadRequest& passedRequest)
|
| +{
|
| + UserGestureStatus gesture = UserGestureIndicator::processingUserGesture() ? UserGestureStatus::Active : UserGestureStatus::None;
|
| + navigate(*passedRequest.originDocument(), passedRequest.resourceRequest().url(), passedRequest.lockBackForwardList(), gesture);
|
| +}
|
| +
|
| void RemoteFrame::reload(ReloadPolicy reloadPolicy, ClientRedirectPolicy clientRedirectPolicy)
|
| {
|
| remoteFrameClient()->reload(reloadPolicy, clientRedirectPolicy);
|
|
|