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

@@ -32,7 +32,7 @@ class PresState;
namespace dom {
class HTMLFormSubmission;
class FormData;
class HTMLTextAreaElement final : public TextControlElement,
public nsStubMutationObserver,
@@ -59,7 +59,7 @@ class HTMLTextAreaElement final : public TextControlElement,
// nsIFormControl
MOZ_CAN_RUN_SCRIPT_BOUNDARY
NS_IMETHOD Reset() override;
NS_IMETHOD SubmitNamesValues(HTMLFormSubmission* aFormSubmission) override;
NS_IMETHOD SubmitNamesValues(FormData* aFormData) override;
NS_IMETHOD SaveState() override;
virtual bool RestoreState(PresState* aState) override;
virtual bool IsDisabledForEvents(WidgetEvent* aEvent) override;