| Index: Source/core/loader/DocumentLoader.cpp
|
| diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp
|
| index db2b2ce35833cd725be34e5edd301bd5b2f3f703..c465126409eb0abfce632242e1614b4a17152c48 100644
|
| --- a/Source/core/loader/DocumentLoader.cpp
|
| +++ b/Source/core/loader/DocumentLoader.cpp
|
| @@ -296,7 +296,7 @@ bool DocumentLoader::isRedirectAfterPost(const ResourceRequest& newRequest, cons
|
| return false;
|
| }
|
|
|
| -bool DocumentLoader::shouldContinueForNavigationPolicy(const ResourceRequest& request)
|
| +bool DocumentLoader::shouldContinueForNavigationPolicy(const ResourceRequest& request, bool isTransitionNavigation)
|
| {
|
| // Don't ask if we are loading an empty URL.
|
| if (request.url().isEmpty() || m_substituteData.isValid())
|
| @@ -314,7 +314,7 @@ bool DocumentLoader::shouldContinueForNavigationPolicy(const ResourceRequest& re
|
| }
|
|
|
| NavigationPolicy policy = m_triggeringAction.policy();
|
| - policy = frameLoader()->client()->decidePolicyForNavigation(request, this, policy);
|
| + policy = frameLoader()->client()->decidePolicyForNavigation(request, this, policy, isTransitionNavigation);
|
| if (policy == NavigationPolicyCurrentTab)
|
| return true;
|
| if (policy == NavigationPolicyIgnore)
|
|
|