Bug 1517588. Use nsIPrincipal::IsSystemPrincipal instead of nsContentUtils::IsSystemPrincipal r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53067
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include "mozilla/extensions/WebExtensionContentScript.h"
|
||||
#include "mozilla/extensions/WebExtensionPolicy.h"
|
||||
|
||||
#include "mozilla/BasePrincipal.h"
|
||||
#include "mozilla/ClearOnShutdown.h"
|
||||
#include "mozilla/Preferences.h"
|
||||
#include "mozilla/ResultExtensions.h"
|
||||
@@ -433,7 +434,7 @@ static bool CheckParentFrames(nsPIDOMWindowOuter* aWindow,
|
||||
auto* win = nsGlobalWindowOuter::Cast(piWin);
|
||||
|
||||
auto* principal = BasePrincipal::Cast(win->GetPrincipal());
|
||||
if (nsContentUtils::IsSystemPrincipal(principal)) {
|
||||
if (principal->IsSystemPrincipal()) {
|
||||
// The add-on manager is a special case, since it contains extension
|
||||
// options pages in same-type <browser> frames.
|
||||
nsIURI* uri = win->GetDocumentURI();
|
||||
|
||||
Reference in New Issue
Block a user