diff options
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/options.coffee | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/pages/options.coffee b/pages/options.coffee index 65838203..9df1c175 100644 --- a/pages/options.coffee +++ b/pages/options.coffee @@ -100,8 +100,10 @@ class ExclusionRulesOption extends Option        element    populateElement: (rules) -> -    for rule in rules -      @appendRule rule +    # For the case of restoring a backup, we first have to remove existing rules. +    exclusionRules = $ "exclusionRules" +    exclusionRules.deleteRow 1 while exclusionRules.rows[1] +    @appendRule rule for rule in rules    # Append a row for a new rule.  Return the newly-added element.    appendRule: (rule) -> | 
