Index: third_party/WebKit/Source/core/loader/FormSubmission.cpp |
diff --git a/third_party/WebKit/Source/core/loader/FormSubmission.cpp b/third_party/WebKit/Source/core/loader/FormSubmission.cpp |
index 3d19b0fc6f2e7387b9496ff344fb37a40b639c51..de7831e1164a44d7164080ed4008675ffb32e21b 100644 |
--- a/third_party/WebKit/Source/core/loader/FormSubmission.cpp |
+++ b/third_party/WebKit/Source/core/loader/FormSubmission.cpp |
@@ -271,8 +271,10 @@ KURL FormSubmission::requestURL() const |
return requestURL; |
} |
-void FormSubmission::populateFrameLoadRequest(FrameLoadRequest& frameRequest) |
+FrameLoadRequest FormSubmission::createFrameLoadRequest(Document* originDocument) |
{ |
+ FrameLoadRequest frameRequest(originDocument); |
+ |
if (!m_target.isEmpty()) |
frameRequest.setFrameName(m_target); |
@@ -288,6 +290,11 @@ void FormSubmission::populateFrameLoadRequest(FrameLoadRequest& frameRequest) |
} |
frameRequest.resourceRequest().setURL(requestURL()); |
+ |
+ frameRequest.setTriggeringEvent(m_event); |
+ frameRequest.setForm(m_form); |
+ |
+ return frameRequest; |
} |
} // namespace blink |