Bug 1598378 - Disable mozAddonManager for GeckoView. r=mixedpuppy

Differential Revision: https://phabricator.services.mozilla.com/D54317

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Agi Sferro 2019-11-25 16:40:25 +00:00
Родитель ffcf2404fd
Коммит 71a0f9df8f
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -71,6 +71,7 @@ bool AddonManagerWebAPI::IsValidSite(nsIURI* uri) {
return IsValidHost(host);
}
#ifndef ANDROID
bool AddonManagerWebAPI::IsAPIEnabled(JSContext* aCx, JSObject* aGlobal) {
MOZ_DIAGNOSTIC_ASSERT(JS_IsGlobalObject(aGlobal));
nsCOMPtr<nsPIDOMWindowInner> win = xpc::WindowOrNull(aGlobal);
@ -141,6 +142,11 @@ bool AddonManagerWebAPI::IsAPIEnabled(JSContext* aCx, JSObject* aGlobal) {
// Found a document with no inner window, don't grant access to the API.
return false;
}
#else // We don't support mozAddonManager on Android
bool AddonManagerWebAPI::IsAPIEnabled(JSContext* aCx, JSObject* aGlobal) {
return false;
}
#endif // ifndef ANDROID
namespace dom {