Bug 1892051: Only call WinUtils::GetPointerExplanation in the parent process. r=cmartin

This fails when we have a USER_RESTRICTED access token level for content.

Differential Revision: https://phabricator.services.mozilla.com/D207767
This commit is contained in:
Bob Owen 2024-05-07 16:24:29 +00:00
parent 1ffd0193d6
commit 51bc14e903

View file

@ -1452,11 +1452,13 @@ nsresult nsSystemInfo::Init() {
return rv; return rv;
} }
nsString pointerExplanation; if (XRE_IsParentProcess()) {
widget::WinUtils::GetPointerExplanation(&pointerExplanation); nsString pointerExplanation;
rv = SetPropertyAsAString(u"pointingDevices"_ns, pointerExplanation); widget::WinUtils::GetPointerExplanation(&pointerExplanation);
if (NS_WARN_IF(NS_FAILED(rv))) { rv = SetPropertyAsAString(u"pointingDevices"_ns, pointerExplanation);
return rv; if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
} }
#endif #endif