Bug 1517588. Use nsIPrincipal::IsSystemPrincipal instead of nsContentUtils::IsSystemPrincipal r=bzbarsky

Differential Revision: https://phabricator.services.mozilla.com/D53067
This commit is contained in:
Boris Zbarsky
2019-12-05 04:44:32 +00:00
parent 3bd161dd4f
commit 2df1df0176
90 changed files with 240 additions and 190 deletions

View File

@@ -8,6 +8,7 @@
#include "mozilla/ArrayUtils.h"
#include "mozilla/AsyncEventDispatcher.h"
#include "mozilla/BasePrincipal.h"
#include "mozilla/DebugOnly.h"
#include "mozilla/dom/Date.h"
#include "mozilla/dom/Directory.h"
@@ -2187,8 +2188,7 @@ HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() {
void HTMLInputElement::SetUserInput(const nsAString& aValue,
nsIPrincipal& aSubjectPrincipal) {
if (mType == NS_FORM_INPUT_FILE &&
!nsContentUtils::IsSystemPrincipal(&aSubjectPrincipal)) {
if (mType == NS_FORM_INPUT_FILE && !aSubjectPrincipal.IsSystemPrincipal()) {
return;
}