mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-15 06:15:43 +00:00
Bug 1297755 - Allow e10s add-on policy based on the multiprocessCompatible flag. r=mconley
MozReview-Commit-ID: ASqoNFI2ZAI --HG-- extra : rebase_source : e0527a3f619ed8543488ac07414670f4a767cc68
This commit is contained in:
parent
98a0fd6336
commit
6953a61b4f
@ -118,6 +118,9 @@ const RolloutPolicy = {
|
||||
"49limiteda": { addons: set49PaneOnly, webextensions: true },
|
||||
"49limitedb": { addons: set49PaneOnly, webextensions: false },
|
||||
|
||||
// Beta testing on 50
|
||||
"50allmpc": { addons: [], webextensions: true, mpc: true },
|
||||
|
||||
"xpcshell-test": { addons: [ADDONS.test1, ADDONS.test2], webextensions: false },
|
||||
};
|
||||
|
||||
@ -143,6 +146,10 @@ Object.defineProperty(this, "isAddonPartOfE10SRollout", {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (policy.mpc && aAddon.multiprocessCompatible) {
|
||||
return true;
|
||||
}
|
||||
|
||||
for (let rolloutAddon of policy.addons) {
|
||||
if (aAddon.id == rolloutAddon.id &&
|
||||
Services.vc.compare(aAddon.version, rolloutAddon.minVersion) >= 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user