Chromium Code Reviews| Index: Source/core/frame/RemoteFrame.cpp |
| diff --git a/Source/core/frame/RemoteFrame.cpp b/Source/core/frame/RemoteFrame.cpp |
| index 3ae90324d8aa8ddb2612311a82427c0980bf17b4..5cc0a88eaf956bf159b85264b901b75337055452 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); |
|
Nate Chapin
2015/06/08 16:56:22
Spurious whitespace after "passedRequest."
nasko
2015/06/08 17:27:04
Done.
|
| +} |
| + |
| void RemoteFrame::reload(ReloadPolicy reloadPolicy, ClientRedirectPolicy clientRedirectPolicy) |
| { |
| remoteFrameClient()->reload(reloadPolicy, clientRedirectPolicy); |