Closed Bug 303270 Opened 19 years ago Closed 19 years ago

Theme's chrome.manifest are not always created when upgrading

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)

Details

Attachments

(1 file)

Split off from the original patch in bug 302750... patch coming up.
Attached patch patchSplinter Review
Actually split off from the original patch in bug 302581.

This combines upgradeExtensionChrome and _upgradeThemeChrome... I could clean
up the code but don't have the time to do so atm. This also addresses what I
believe caused the upgradeExtensionChrome failure in bug 302527 - I was able to
reproduce this error and fixed the case I found. This also fixes a failure when
clicking finish on the update wizard during an upgrade due to a constant name
change (e.g. PREF_EXTENSIONS_UPDATE_ENABLED was changed to
PREF_UPDATE_EXTENSIONS_ENABLED).
Attachment #191504 - Flags: review?(benjamin)
Attachment #191504 - Flags: review?(benjamin)
Attachment #191504 - Flags: review+
Attachment #191504 - Flags: approval1.8b4+
Fixed on trunk

Checking in mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in;
/cvsroot/mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in,v  <--
 nsExtensionManager.js.in
new revision: 1.140; previous revision: 1.139
done
Checking in mozilla/toolkit/mozapps/extensions/content/update.js;
/cvsroot/mozilla/toolkit/mozapps/extensions/content/update.js,v  <--  update.js
new revision: 1.16; previous revision: 1.15
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: