mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 13:25:37 +00:00
Bug 1342719 - Optimize away a virtual function call in AccessCheck::isChrome; r=bholley
This commit is contained in:
parent
83c5e2b93a
commit
4f4a529bd2
@ -89,9 +89,8 @@ AccessCheck::wrapperSubsumes(JSObject* wrapper)
|
||||
bool
|
||||
AccessCheck::isChrome(JSCompartment* compartment)
|
||||
{
|
||||
bool privileged;
|
||||
nsIPrincipal* principal = GetCompartmentPrincipal(compartment);
|
||||
return NS_SUCCEEDED(nsXPConnect::SecurityManager()->IsSystemPrincipal(principal, &privileged)) && privileged;
|
||||
return nsXPConnect::SystemPrincipal() == principal;
|
||||
}
|
||||
|
||||
bool
|
||||
|
Loading…
Reference in New Issue
Block a user