diff --git a/mozilla/mailnews/base/search/resources/content/FilterListDialog.js b/mozilla/mailnews/base/search/resources/content/FilterListDialog.js index 09b58c8ee23..4e54938e425 100644 --- a/mozilla/mailnews/base/search/resources/content/FilterListDialog.js +++ b/mozilla/mailnews/base/search/resources/content/FilterListDialog.js @@ -164,9 +164,9 @@ function onCancel() function onFilterServerClick(selection) { - var itemURI = selection.getAttribute('id'); + var itemURI = selection.getAttribute('itemUri'); - if (!itemURI || itemURI == gCurrentServerURI) + if (itemURI == gCurrentServerURI) return; // Save the current filters to disk before switching because diff --git a/mozilla/mailnews/base/search/resources/content/FilterListDialog.xul b/mozilla/mailnews/base/search/resources/content/FilterListDialog.xul index 12bbc91f1f5..4f5fda53f49 100644 --- a/mozilla/mailnews/base/search/resources/content/FilterListDialog.xul +++ b/mozilla/mailnews/base/search/resources/content/FilterListDialog.xul @@ -75,20 +75,21 @@ datasources="rdf:msgaccountmanager rdf:mailnewsfolders" sortResource="http://home.netscape.com/NC-rdf#FolderTreeName" sortDirection="ascending" - ref="msgaccounts:/"> + ref="msgaccounts:/" + oncommand="onFilterServerClick(event.target);">