| Index: Source/core/frame/Frame.h
|
| diff --git a/Source/core/frame/Frame.h b/Source/core/frame/Frame.h
|
| index bccaf64b1edd41d460a508173fbd9aa9b447ea3b..6e586ec9ddf915f89ed4a3293ddf426574be0761 100644
|
| --- a/Source/core/frame/Frame.h
|
| +++ b/Source/core/frame/Frame.h
|
| @@ -52,6 +52,7 @@ class SecurityContext;
|
| class Settings;
|
| class WindowProxy;
|
| class WindowProxyManager;
|
| +struct FrameLoadRequest;
|
|
|
| // Status of user gesture.
|
| enum class UserGestureStatus { Active, None };
|
| @@ -69,6 +70,9 @@ public:
|
| virtual WindowProxy* windowProxy(DOMWrapperWorld&) = 0;
|
|
|
| virtual void navigate(Document& originDocument, const KURL&, bool lockBackForwardList, UserGestureStatus) = 0;
|
| + // This version of Frame::navigate assumes the resulting navigation is not
|
| + // to be started on a timer. Use the method above in such cases.
|
| + virtual void navigate(const FrameLoadRequest&) = 0;
|
| virtual void reload(ReloadPolicy, ClientRedirectPolicy) = 0;
|
|
|
| virtual void detach();
|
|
|