mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
Bug 632388 - Offer restart for addons enabled by compatability checks [r=mossop, a=blocking]
This commit is contained in:
parent
447ee3952f
commit
e5548dba17
@ -773,9 +773,15 @@ var ExtensionsView = {
|
||||
updateable = true;
|
||||
break;
|
||||
case "compatibility":
|
||||
statusMsg = strings.GetStringFromName("addonUpdate.compatibility");
|
||||
if (addon.pendingOperations & AddonManager.PENDING_INSTALL || addon.pendingOperations & AddonManager.PENDING_UPGRADE)
|
||||
updateable = true;
|
||||
|
||||
// A compatibility update may require a restart, but will not fire an install
|
||||
if (addon.pendingOperations & AddonManager.PENDING_ENABLE &&
|
||||
addon.operationsRequiringRestart & AddonManager.OP_NEEDS_RESTART_ENABLE) {
|
||||
statusMsg = strings.GetStringFromName("addonUpdate.compatibility");
|
||||
this.showRestart();
|
||||
}
|
||||
break;
|
||||
case "error":
|
||||
statusMsg = strings.GetStringFromName("addonUpdate.error");
|
||||
|
Loading…
Reference in New Issue
Block a user