Index: Source/core/loader/DocumentLoader.h |
diff --git a/Source/core/loader/DocumentLoader.h b/Source/core/loader/DocumentLoader.h |
index 3486b3d3a0a97a974b8b10c91e0af5e3f582b94f..1d5f73ce66b65b4121fc5a91a47c740534307c00 100644 |
--- a/Source/core/loader/DocumentLoader.h |
+++ b/Source/core/loader/DocumentLoader.h |
@@ -36,7 +36,8 @@ |
#include "core/frame/csp/ContentSecurityPolicy.h" |
#include "core/loader/DocumentLoadTiming.h" |
#include "core/loader/DocumentWriter.h" |
-#include "core/loader/NavigationAction.h" |
+#include "core/loader/FrameLoaderTypes.h" |
+#include "core/loader/NavigationPolicy.h" |
#include "core/loader/SubstituteData.h" |
#include "platform/network/ResourceError.h" |
#include "platform/network/ResourceRequest.h" |
@@ -107,9 +108,9 @@ namespace blink { |
bool scheduleArchiveLoad(Resource*, const ResourceRequest&); |
- bool shouldContinueForNavigationPolicy(const ResourceRequest&, ContentSecurityPolicyDisposition shouldCheckMainWorldContentSecurityPolicy, bool isTransitionNavigation = false); |
- const NavigationAction& triggeringAction() const { return m_triggeringAction; } |
- void setTriggeringAction(const NavigationAction& action) { m_triggeringAction = action; } |
+ bool shouldContinueForNavigationPolicy(const ResourceRequest&, ContentSecurityPolicyDisposition shouldCheckMainWorldContentSecurityPolicy, NavigationPolicy = NavigationPolicyCurrentTab, bool isTransitionNavigation = false); |
+ NavigationType navigationType() const { return m_navigationType; } |
+ void setNavigationType(NavigationType navigationType) { m_navigationType = navigationType; } |
void setDefersLoading(bool); |
@@ -196,9 +197,7 @@ namespace blink { |
bool m_isClientRedirect; |
bool m_replacesCurrentHistoryItem; |
- // The action that triggered loading - we keep this around for the |
- // benefit of the various policy handlers. |
- NavigationAction m_triggeringAction; |
+ NavigationType m_navigationType; |
OwnPtrWillBePersistent<ArchiveResourceCollection> m_archiveResourceCollection; |
RefPtrWillBePersistent<MHTMLArchive> m_archive; |