mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 13:55:43 +00:00
Fix bug 916404. r=mccr8
This commit is contained in:
parent
8ca5dfcb54
commit
563143b87b
@ -65,9 +65,20 @@ HTMLTemplateElement::~HTMLTemplateElement()
|
||||
NS_IMPL_ADDREF_INHERITED(HTMLTemplateElement, Element)
|
||||
NS_IMPL_RELEASE_INHERITED(HTMLTemplateElement, Element)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_INHERITED_1(HTMLTemplateElement,
|
||||
nsGenericHTMLElement,
|
||||
mContent)
|
||||
NS_IMPL_CYCLE_COLLECTION_CLASS(HTMLTemplateElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(HTMLTemplateElement,
|
||||
nsGenericHTMLElement)
|
||||
if (tmp->mContent) {
|
||||
tmp->mContent->SetHost(nullptr);
|
||||
tmp->mContent = nullptr;
|
||||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(HTMLTemplateElement,
|
||||
nsGenericHTMLElement)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mContent)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
// QueryInterface implementation for HTMLTemplateElement
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement)
|
||||
|
Loading…
Reference in New Issue
Block a user