зеркало из https://github.com/mozilla/gecko-dev.git
fix 33614 problem with delete filters, r=alecf,a=scottip
This commit is contained in:
Родитель
6f0b30ca8f
Коммит
405df84bea
|
@ -1701,15 +1701,7 @@ NS_IMETHODIMP nsParseNewMailState::ApplyFilterHit(nsIMsgFilter *filter, PRBool *
|
|||
// set value to trash folder
|
||||
rv = GetTrashFolder(getter_AddRefs(trash));
|
||||
if (NS_SUCCEEDED(rv) && trash)
|
||||
{
|
||||
// this sucks - but we need value to live past this scope
|
||||
// so we use an nsString from above.
|
||||
PRUnichar *folderName = nsnull;
|
||||
rv = trash->GetName(&folderName);
|
||||
trashNameVal.AssignWithConversion(folderName);
|
||||
PR_FREEIF(folderName);
|
||||
*(char **)getter_Copies(actionTargetFolderUri) = trashNameVal.ToNewCString();
|
||||
}
|
||||
rv = trash->GetURI(getter_Copies(actionTargetFolderUri));
|
||||
|
||||
msgHdr->OrFlags(MSG_FLAG_READ, &newFlags); // mark read in trash.
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче