mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 12:55:46 +00:00
Backed out changeset 84d5d34e1445 (bug 1163148) for Crashes/Assertion failure in HTMLFieldSetElement.cpp on a CLOSED TREE
This commit is contained in:
parent
0a1d61fa63
commit
ac1faf1570
@ -19,6 +19,8 @@ namespace dom {
|
||||
|
||||
HTMLFieldSetElement::HTMLFieldSetElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo)
|
||||
: nsGenericHTMLFormElement(aNodeInfo)
|
||||
, mElements(nullptr)
|
||||
, mFirstLegend(nullptr)
|
||||
, mInvalidElementsCount(0)
|
||||
{
|
||||
// <fieldset> is always barred from constraint validation.
|
||||
@ -39,8 +41,7 @@ HTMLFieldSetElement::~HTMLFieldSetElement()
|
||||
// nsISupports
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_INHERITED(HTMLFieldSetElement, nsGenericHTMLFormElement,
|
||||
mValidity, mElements, mDependentElements,
|
||||
mFirstLegend)
|
||||
mValidity, mElements)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(HTMLFieldSetElement, Element)
|
||||
NS_IMPL_RELEASE_INHERITED(HTMLFieldSetElement, Element)
|
||||
|
@ -130,9 +130,9 @@ private:
|
||||
nsRefPtr<nsContentList> mElements;
|
||||
|
||||
// List of elements which have this fieldset as first fieldset ancestor.
|
||||
nsTArray<nsRefPtr<nsGenericHTMLFormElement>> mDependentElements;
|
||||
nsTArray<nsGenericHTMLFormElement*> mDependentElements;
|
||||
|
||||
nsCOMPtr<nsIContent> mFirstLegend;
|
||||
nsIContent* mFirstLegend;
|
||||
|
||||
/**
|
||||
* Number of invalid and candidate for constraint validation
|
||||
|
Loading…
Reference in New Issue
Block a user