Bug 1627104 - Ensure Constructed StyleSheets' parent object is constructor document r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D69454
This commit is contained in:
Erik Nordin 2020-04-16 21:16:08 +00:00
Родитель f84ef4af83
Коммит 4caedb2b46
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -24,6 +24,9 @@ void StyleSheet::SetURIs(nsIURI* aSheetURI, nsIURI* aOriginalSheetURI,
} }
dom::ParentObject StyleSheet::GetParentObject() const { dom::ParentObject StyleSheet::GetParentObject() const {
if (IsConstructed()) {
return dom::ParentObject(mConstructorDocument.get());
}
if (mOwningNode) { if (mOwningNode) {
return dom::ParentObject(mOwningNode); return dom::ParentObject(mOwningNode);
} }