| Index: Source/core/loader/NavigationScheduler.cpp
|
| diff --git a/Source/core/loader/NavigationScheduler.cpp b/Source/core/loader/NavigationScheduler.cpp
|
| index ede1efdeac3bf0283535af9a9279cbce220204b3..2841a7980c71c1b8148245126de3899c5819f461 100644
|
| --- a/Source/core/loader/NavigationScheduler.cpp
|
| +++ b/Source/core/loader/NavigationScheduler.cpp
|
| @@ -158,6 +158,7 @@ public:
|
| request.setClientRedirect(ClientRedirect);
|
| frame->loader().load(request);
|
| }
|
| +
|
| private:
|
| ScheduledRedirect(double delay, Document* originDocument, const String& url, bool replacesCurrentItem)
|
| : ScheduledURLNavigation(delay, originDocument, url, replacesCurrentItem, false)
|
| @@ -279,6 +280,11 @@ bool NavigationScheduler::locationChangePending()
|
| return m_redirect && m_redirect->isLocationChange();
|
| }
|
|
|
| +bool NavigationScheduler::isNavigationScheduled() const
|
| +{
|
| + return m_redirect;
|
| +}
|
| +
|
| inline bool NavigationScheduler::shouldScheduleReload() const
|
| {
|
| return m_frame->page() && isFrameNavigationAllowed() && NavigationDisablerForBeforeUnload::isNavigationAllowed();
|
|
|