From 9a628a3452987f2f672fea16da6686691abbb03c Mon Sep 17 00:00:00 2001 From: FelisCatus Date: Sat, 4 Oct 2014 17:25:20 +0800 Subject: [PATCH] Honor config.ruleListEnabled options on upgrade. These commits should Fix #32. --- omega-target-chromium-extension/src/upgrade.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/omega-target-chromium-extension/src/upgrade.coffee b/omega-target-chromium-extension/src/upgrade.coffee index 2cda10f..5b9c5ff 100644 --- a/omega-target-chromium-extension/src/upgrade.coffee +++ b/omega-target-chromium-extension/src/upgrade.coffee @@ -127,8 +127,10 @@ module.exports = (oldOptions, i18n) -> defaultRule = try JSON.parse(oldOptions['defaultRule']) if defaultRule - profile.defaultProfileName = + rulelist.defaultProfileName = nameMap[defaultRule.profileId] || 'direct' + if not config.ruleListEnabled + auto.defaultProfileName = rulelist.defaultProfileName rules = try JSON.parse(oldOptions['rules']) if rules