fix for #97863 and #96314. get saving IMAP messages as templates or as files

to work on linux again.  r=naving, sr=bienvenu, a=asa
This commit is contained in:
sspitzer%netscape.com 2001-10-04 01:47:44 +00:00
Родитель 18888e916d
Коммит 9eacdc09ac
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -246,10 +246,16 @@ NS_IMETHODIMP nsImapSaveAsListener::OnDataAvailable(nsIRequest* request,
nsresult nsImapSaveAsListener::SetupMsgWriteStream(nsIFileSpec *aFileSpec, PRBool addDummyEnvelope)
{
nsresult rv = NS_ERROR_FAILURE;
rv = aFileSpec->GetOutputStream(getter_AddRefs(m_outputStream));
// if the file already exists, delete it.
// do this before we get the outputstream
nsFileSpec fileSpec;
aFileSpec->GetFileSpec(&fileSpec);
fileSpec.Delete(PR_FALSE);
rv = aFileSpec->GetOutputStream(getter_AddRefs(m_outputStream));
NS_ENSURE_SUCCESS(rv,rv);
if (m_outputStream && addDummyEnvelope)
{
nsCAutoString result;