Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be virtual;

Tag UXP Issue #1344
This commit is contained in:
Gaming4JC 2020-01-04 19:48:05 -05:00 • committed by Roy Tam
commit 7f03d02552
7 changed files with 32 additions and 52 deletions

View file

@ -1086,24 +1086,6 @@ FragmentOrElement::SetXBLInsertionParent(nsIContent* aContent)
}
}
CustomElementData*
FragmentOrElement::GetCustomElementData() const
{
nsDOMSlots *slots = GetExistingDOMSlots();
if (slots) {
return slots->mCustomElementData;
}
return nullptr;
}
void
FragmentOrElement::SetCustomElementData(CustomElementData* aData)
{
nsDOMSlots *slots = DOMSlots();
MOZ_ASSERT(!slots->mCustomElementData, "Custom element data may not be changed once set.");
slots->mCustomElementData = aData;
}
nsresult
FragmentOrElement::InsertChildAt(nsIContent* aKid,
uint32_t aIndex,