Bug 1479866: Throw an exception if XUL elements cannot be created. r=bzbarsky

Differential Revision: https://phabricator.services.mozilla.com/D2576

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Dave Townsend 2018-08-01 17:46:24 +00:00
Родитель 6a890f9e34
Коммит 170f0fe4df
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -5654,6 +5654,10 @@ nsIDocument::CreateXULElement(const nsAString& aTagName,
}
RefPtr<Element> elem = CreateElem(aTagName, nullptr, kNameSpaceID_XUL, is);
if (!elem) {
aRv.Throw(NS_ERROR_NOT_AVAILABLE);
return nullptr;
}
return elem.forget();
}