mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Bug 1613705 - [localization] part18: Fix AuditParsingOfHTMLXMLFragments to work without JS context. r=emilio
Depends on D116792 Differential Revision: https://phabricator.services.mozilla.com/D120337
This commit is contained in:
parent
7b320ed8a6
commit
d8638a3193
@ -516,7 +516,7 @@ void L10nOverlays::TranslateElement(Element& aElement,
|
|||||||
DocumentFragment(aElement.OwnerDoc()->NodeInfoManager());
|
DocumentFragment(aElement.OwnerDoc()->NodeInfoManager());
|
||||||
nsContentUtils::ParseFragmentHTML(
|
nsContentUtils::ParseFragmentHTML(
|
||||||
NS_ConvertUTF8toUTF16(aTranslation.mValue), fragment,
|
NS_ConvertUTF8toUTF16(aTranslation.mValue), fragment,
|
||||||
nsGkAtoms::_template, kNameSpaceID_XHTML, false, true, 0);
|
nsGkAtoms::_template, kNameSpaceID_XHTML, false, true);
|
||||||
if (NS_WARN_IF(aRv.Failed())) {
|
if (NS_WARN_IF(aRv.Failed())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,8 @@ void DOMSecurityMonitor::AuditParsingOfHTMLXMLFragments(
|
|||||||
uint32_t lineNum = 0;
|
uint32_t lineNum = 0;
|
||||||
uint32_t columnNum = 0;
|
uint32_t columnNum = 0;
|
||||||
JSContext* cx = nsContentUtils::GetCurrentJSContext();
|
JSContext* cx = nsContentUtils::GetCurrentJSContext();
|
||||||
if (!nsJSUtils::GetCallingLocation(cx, filename, &lineNum, &columnNum)) {
|
if (!cx ||
|
||||||
|
!nsJSUtils::GetCallingLocation(cx, filename, &lineNum, &columnNum)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user