diff --git a/mozilla/mailnews/base/src/nsMessenger.cpp b/mozilla/mailnews/base/src/nsMessenger.cpp index 565a5f000e1..18610c975bc 100644 --- a/mozilla/mailnews/base/src/nsMessenger.cpp +++ b/mozilla/mailnews/base/src/nsMessenger.cpp @@ -1620,8 +1620,9 @@ nsSaveMsgListener::OnStopRunningUrl(nsIURI* url, nsresult exitCode) nsCOMPtr templateFolder; templateFolder = do_QueryInterface(res, &rv); if (NS_FAILED(rv)) goto done; - rv = templateFolder->CopyFileMessage(m_fileSpec, nsnull, - PR_TRUE, nsnull, this); + nsCOMPtr copyService = do_GetService(NS_MSGCOPYSERVICE_CONTRACTID); + if (copyService) + rv = copyService->CopyFileMessage(m_fileSpec, templateFolder, nsnull, PR_TRUE, this, nsnull); killSelf = PR_FALSE; } }