зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
ffcf2404fd
Коммит
71a0f9df8f
|
@ -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 {
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче