mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-07 00:08:39 +09:00
Bug 1523048 - when copying a filter, copy its triggering events too (filterType).
Tag #1273
This commit is contained in:
parent
0aed88f864
commit
87953b53dc
1 changed files with 6 additions and 4 deletions
|
|
@ -124,8 +124,8 @@ function filterEditorOnLoad()
|
|||
else if ("copiedFilter" in args)
|
||||
{
|
||||
// we are copying a filter
|
||||
var copiedFilter = args.copiedFilter;
|
||||
var copiedName = gFilterBundle.getFormattedString("copyToNewFilterName",
|
||||
let copiedFilter = args.copiedFilter;
|
||||
let copiedName = gFilterBundle.getFormattedString("copyToNewFilterName",
|
||||
[copiedFilter.filterName]);
|
||||
let newFilter = gFilterList.createFilter(copiedName);
|
||||
|
||||
|
|
@ -142,13 +142,15 @@ function filterEditorOnLoad()
|
|||
var searchTerm = copiedFilter.searchTerms.QueryElementAt(i,
|
||||
Components.interfaces.nsIMsgSearchTerm);
|
||||
|
||||
var newTerm = newFilter.createTerm();
|
||||
let newTerm = newFilter.createTerm();
|
||||
newTerm.attrib = searchTerm.attrib;
|
||||
newTerm.op = searchTerm.op;
|
||||
newTerm.booleanAnd = searchTerm.booleanAnd;
|
||||
newTerm.value = searchTerm.value;
|
||||
newFilter.appendTerm(newTerm);
|
||||
};
|
||||
}
|
||||
|
||||
newFilter.filterType = copiedFilter.filterType;
|
||||
|
||||
gPreFillName = copiedName;
|
||||
gFilter = newFilter;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue