Backed out changeset 84d5d34e1445 (bug 1163148) for Crashes/Assertion failure in HTMLFieldSetElement.cpp on a CLOSED TREE
This commit is contained in:
@@ -19,6 +19,8 @@ namespace dom {
|
|||||||
|
|
||||||
HTMLFieldSetElement::HTMLFieldSetElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo)
|
HTMLFieldSetElement::HTMLFieldSetElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo)
|
||||||
: nsGenericHTMLFormElement(aNodeInfo)
|
: nsGenericHTMLFormElement(aNodeInfo)
|
||||||
|
, mElements(nullptr)
|
||||||
|
, mFirstLegend(nullptr)
|
||||||
, mInvalidElementsCount(0)
|
, mInvalidElementsCount(0)
|
||||||
{
|
{
|
||||||
// <fieldset> is always barred from constraint validation.
|
// <fieldset> is always barred from constraint validation.
|
||||||
@@ -39,8 +41,7 @@ HTMLFieldSetElement::~HTMLFieldSetElement()
|
|||||||
// nsISupports
|
// nsISupports
|
||||||
|
|
||||||
NS_IMPL_CYCLE_COLLECTION_INHERITED(HTMLFieldSetElement, nsGenericHTMLFormElement,
|
NS_IMPL_CYCLE_COLLECTION_INHERITED(HTMLFieldSetElement, nsGenericHTMLFormElement,
|
||||||
mValidity, mElements, mDependentElements,
|
mValidity, mElements)
|
||||||
mFirstLegend)
|
|
||||||
|
|
||||||
NS_IMPL_ADDREF_INHERITED(HTMLFieldSetElement, Element)
|
NS_IMPL_ADDREF_INHERITED(HTMLFieldSetElement, Element)
|
||||||
NS_IMPL_RELEASE_INHERITED(HTMLFieldSetElement, Element)
|
NS_IMPL_RELEASE_INHERITED(HTMLFieldSetElement, Element)
|
||||||
|
|||||||
@@ -130,9 +130,9 @@ private:
|
|||||||
nsRefPtr<nsContentList> mElements;
|
nsRefPtr<nsContentList> mElements;
|
||||||
|
|
||||||
// List of elements which have this fieldset as first fieldset ancestor.
|
// 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
|
* Number of invalid and candidate for constraint validation
|
||||||
|
|||||||
Reference in New Issue
Block a user