| Index: Source/core/loader/FormSubmission.cpp
|
| diff --git a/Source/core/loader/FormSubmission.cpp b/Source/core/loader/FormSubmission.cpp
|
| index 139f820c91c7ba43efc9e54906bfaeac585aa8b9..283b54c19f6819f3b71f61b1b3b3f151780c8fd3 100644
|
| --- a/Source/core/loader/FormSubmission.cpp
|
| +++ b/Source/core/loader/FormSubmission.cpp
|
| @@ -143,7 +143,7 @@ void FormSubmission::Attributes::copyFrom(const Attributes& other)
|
| m_acceptCharset = other.m_acceptCharset;
|
| }
|
|
|
| -inline FormSubmission::FormSubmission(Method method, const KURL& action, const AtomicString& target, const AtomicString& contentType, PassRefPtr<FormState> state, PassRefPtr<FormData> data, const String& boundary, PassRefPtrWillBeRawPtr<Event> event)
|
| +inline FormSubmission::FormSubmission(Method method, const KURL& action, const AtomicString& target, const AtomicString& contentType, PassRefPtrWillBeRawPtr<FormState> state, PassRefPtr<FormData> data, const String& boundary, PassRefPtrWillBeRawPtr<Event> event)
|
| : m_method(method)
|
| , m_action(action)
|
| , m_target(target)
|
| @@ -243,8 +243,7 @@ PassRefPtr<FormSubmission> FormSubmission::create(HTMLFormElement* form, const A
|
| formData->setIdentifier(generateFormDataIdentifier());
|
| formData->setContainsPasswordData(containsPasswordData);
|
| AtomicString targetOrBaseTarget = copiedAttributes.target().isEmpty() ? document.baseTarget() : copiedAttributes.target();
|
| - RefPtr<FormState> formState = FormState::create(*form, trigger);
|
| - return adoptRef(new FormSubmission(copiedAttributes.method(), actionURL, targetOrBaseTarget, encodingType, formState.release(), formData.release(), boundary, event));
|
| + return adoptRef(new FormSubmission(copiedAttributes.method(), actionURL, targetOrBaseTarget, encodingType, FormState::create(*form, trigger), formData.release(), boundary, event));
|
| }
|
|
|
| KURL FormSubmission::requestURL() const
|
|
|