Bug 1721349 - Move mSubmitter from HTMLFormSubmission to FormData and make it participate in cycle collection; r=mccr8

Differential Revision: https://phabricator.services.mozilla.com/D120334
This commit is contained in:
Edgar Chen
2021-07-21 09:52:20 +00:00
parent ad9339a492
commit 2a45c41a27
20 changed files with 66 additions and 76 deletions

View File

@@ -9,7 +9,7 @@
#include "mozAutoDocUpdate.h"
#include "mozilla/AsyncEventDispatcher.h"
#include "mozilla/Attributes.h"
#include "mozilla/dom/HTMLFormSubmission.h"
#include "mozilla/dom/FormData.h"
#include "mozilla/dom/HTMLTextAreaElementBinding.h"
#include "mozilla/dom/MutationEventBinding.h"
#include "mozilla/EventDispatcher.h"
@@ -677,7 +677,7 @@ nsresult HTMLTextAreaElement::Reset() {
}
NS_IMETHODIMP
HTMLTextAreaElement::SubmitNamesValues(HTMLFormSubmission* aFormSubmission) {
HTMLTextAreaElement::SubmitNamesValues(FormData* aFormData) {
// Disabled elements don't submit
if (IsDisabled()) {
return NS_OK;
@@ -701,7 +701,7 @@ HTMLTextAreaElement::SubmitNamesValues(HTMLFormSubmission* aFormSubmission) {
//
// Submit
//
return aFormSubmission->AddNameValuePair(name, value);
return aFormData->AddNameValuePair(name, value);
}
NS_IMETHODIMP