Bug 1309508 - Part 2: Remove FormPasswordEventDispatcher class that could be replaced by AsyncEventRunning() approach. r=bz
MozReview-Commit-ID: EJZfQ6qX1di
This commit is contained in:
@@ -163,6 +163,14 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLFormElement)
|
||||
nsIRadioGroupContainer)
|
||||
NS_INTERFACE_TABLE_TAIL_INHERITING(nsGenericHTMLElement)
|
||||
|
||||
// EventTarget
|
||||
void
|
||||
HTMLFormElement::AsyncEventRunning(AsyncEventDispatcher* aEvent)
|
||||
{
|
||||
if (mFormPasswordEventDispatcher == aEvent) {
|
||||
mFormPasswordEventDispatcher = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
// nsIDOMHTMLFormElement
|
||||
|
||||
@@ -1160,8 +1168,8 @@ HTMLFormElement::PostPasswordEvent()
|
||||
}
|
||||
|
||||
mFormPasswordEventDispatcher =
|
||||
new FormPasswordEventDispatcher(this,
|
||||
NS_LITERAL_STRING("DOMFormHasPassword"));
|
||||
new AsyncEventDispatcher(this, NS_LITERAL_STRING("DOMFormHasPassword"),
|
||||
true, true);
|
||||
mFormPasswordEventDispatcher->PostDOMEvent();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user