Monotone-Parent: e63ebbcc6deba63bb09fed682c0c64d7967a0579

Monotone-Revision: 550399a545ec39b76756d03253cfce780c28915b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-04-06T15:41:08
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2010-04-06 15:41:08 +00:00
parent 165425fd99
commit 0e3eac203d
3 changed files with 27 additions and 7 deletions
+10 -6
View File
@@ -60,9 +60,11 @@ function prototypeIfyFilters() {
newFilter.match = filter.match;
newFilter.active = filter.active;
newFilter.rules = $([]);
for (var j = 0; j < filter.rules.length; j++) {
newFilter.rules.push($(filter.rules[j]));
if (filter.rules) {
newFilter.rules = $([]);
for (var j = 0; j < filter.rules.length; j++) {
newFilter.rules.push($(filter.rules[j]));
}
}
newFilter.actions = $([]);
@@ -314,9 +316,11 @@ function copyFilter(originalFilter) {
newFilter.name = originalFilter.name;
newFilter.match = originalFilter.match;
newFilter.active = originalFilter.active;
newFilter.rules = [];
for (var i = 0; i < originalFilter.rules.length; i++) {
newFilter.rules.push(_copyFilterElement(originalFilter.rules[i]));
if (originalFilter.rules) {
newFilter.rules = [];
for (var i = 0; i < originalFilter.rules.length; i++) {
newFilter.rules.push(_copyFilterElement(originalFilter.rules[i]));
}
}
newFilter.actions = [];
for (var i = 0; i < originalFilter.actions.length; i++) {