get rules file from server root directory

This commit is contained in:
bienvenu%netscape.com 1999-06-30 00:25:38 +00:00
parent 5064b689aa
commit 2686ba7c71

View File

@ -1389,8 +1389,25 @@ nsParseNewMailState::Init(nsIFolder *rootFolder, nsFileSpec &folder, nsIOFileStr
return rv;
// need a file spec for filters...
nsFileSpec filterFile("rules.dat");
nsresult res = filterService->OpenFilterList(&filterFile, getter_AddRefs(m_filterList));
nsCOMPtr <nsIFileSpec> rootDir;
nsCOMPtr <nsIMsgFolder> rootMsgFolder = do_QueryInterface(rootFolder);
rv = NS_ERROR_FAILURE;
if (rootMsgFolder)
rv = rootMsgFolder->GetPath(getter_AddRefs(rootDir));
if (NS_SUCCEEDED(rv))
{
nsFileSpec filterFile;
rootDir->GetFileSpec(&filterFile);
// need a file spec for filters...
filterFile += "rules.dat";
nsresult res = filterService->OpenFilterList(&filterFile, getter_AddRefs(m_filterList));
}
m_logFile = nsnull;
#endif