Modified: trunk/Source/WebCore/loader/NavigationAction.cpp (185006 => 185007)
--- trunk/Source/WebCore/loader/NavigationAction.cpp 2015-05-29 21:53:30 UTC (rev 185006)
+++ trunk/Source/WebCore/loader/NavigationAction.cpp 2015-05-29 22:01:21 UTC (rev 185007)
@@ -48,55 +48,47 @@
return NavigationType::Other;
}
-NavigationAction::NavigationAction()
- : m_type(NavigationType::Other)
+NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, NavigationType type, PassRefPtr<Event> event, ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy)
+ : m_resourceRequest(resourceRequest)
+ , m_type(type)
+ , m_event(event)
, m_processingUserGesture(ScriptController::processingUserGesture())
+ , m_shouldOpenExternalURLsPolicy(shouldOpenExternalURLsPolicy)
{
}
+NavigationAction::NavigationAction()
+ : NavigationAction(ResourceRequest(), NavigationType::Other, nullptr, ShouldOpenExternalURLsPolicy::ShouldNotAllow)
+{
+}
+
NavigationAction::NavigationAction(const ResourceRequest& resourceRequest)
- : m_resourceRequest(resourceRequest)
- , m_type(NavigationType::Other)
- , m_processingUserGesture(ScriptController::processingUserGesture())
+ : NavigationAction(resourceRequest, NavigationType::Other, nullptr, ShouldOpenExternalURLsPolicy::ShouldNotAllow)
{
}
NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, NavigationType type)
- : m_resourceRequest(resourceRequest)
- , m_type(type)
- , m_processingUserGesture(ScriptController::processingUserGesture())
+ : NavigationAction(resourceRequest, type, nullptr, ShouldOpenExternalURLsPolicy::ShouldNotAllow)
{
}
-NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, FrameLoadType frameLoadType,
- bool isFormSubmission)
- : m_resourceRequest(resourceRequest)
- , m_type(navigationType(frameLoadType, isFormSubmission, 0))
- , m_processingUserGesture(ScriptController::processingUserGesture())
+NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, FrameLoadType frameLoadType, bool isFormSubmission)
+ : NavigationAction(resourceRequest, navigationType(frameLoadType, isFormSubmission, 0), nullptr, ShouldOpenExternalURLsPolicy::ShouldNotAllow)
{
}
NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, NavigationType type, PassRefPtr<Event> event)
- : m_resourceRequest(resourceRequest)
- , m_type(type)
- , m_event(event)
- , m_processingUserGesture(ScriptController::processingUserGesture())
+ : NavigationAction(resourceRequest, type, event, ShouldOpenExternalURLsPolicy::ShouldNotAllow)
{
}
NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, NavigationType type, ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy)
- : m_resourceRequest(resourceRequest)
- , m_type(type)
- , m_shouldOpenExternalURLsPolicy(shouldOpenExternalURLsPolicy)
+ : NavigationAction(resourceRequest, type, nullptr, shouldOpenExternalURLsPolicy)
{
}
-NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, FrameLoadType frameLoadType,
- bool isFormSubmission, PassRefPtr<Event> event)
- : m_resourceRequest(resourceRequest)
- , m_type(navigationType(frameLoadType, isFormSubmission, event))
- , m_event(event)
- , m_processingUserGesture(ScriptController::processingUserGesture())
+NavigationAction::NavigationAction(const ResourceRequest& resourceRequest, FrameLoadType frameLoadType, bool isFormSubmission, PassRefPtr<Event> event)
+ : NavigationAction(resourceRequest, navigationType(frameLoadType, isFormSubmission, event), event, ShouldOpenExternalURLsPolicy::ShouldNotAllow)
{
}
Modified: trunk/Source/WebCore/loader/NavigationAction.h (185006 => 185007)
--- trunk/Source/WebCore/loader/NavigationAction.h 2015-05-29 21:53:30 UTC (rev 185006)
+++ trunk/Source/WebCore/loader/NavigationAction.h 2015-05-29 22:01:21 UTC (rev 185007)
@@ -44,6 +44,7 @@
WEBCORE_EXPORT NavigationAction(const ResourceRequest&, NavigationType);
WEBCORE_EXPORT NavigationAction(const ResourceRequest&, FrameLoadType, bool isFormSubmission);
NavigationAction(const ResourceRequest&, NavigationType, PassRefPtr<Event>);
+ NavigationAction(const ResourceRequest&, NavigationType, PassRefPtr<Event>, ShouldOpenExternalURLsPolicy);
NavigationAction(const ResourceRequest&, NavigationType, ShouldOpenExternalURLsPolicy);
NavigationAction(const ResourceRequest&, FrameLoadType, bool isFormSubmission, PassRefPtr<Event>);
@@ -65,7 +66,7 @@
NavigationType m_type;
RefPtr<Event> m_event;
bool m_processingUserGesture;
- ShouldOpenExternalURLsPolicy m_shouldOpenExternalURLsPolicy { ShouldOpenExternalURLsPolicy::ShouldNotAllow };
+ ShouldOpenExternalURLsPolicy m_shouldOpenExternalURLsPolicy;
};
}