Make sure we work when we have to parse a .msf file.

This commit is contained in:
putterman%netscape.com 1999-08-30 22:10:39 +00:00
Родитель f7eb095b42
Коммит 5412e152a4
1 изменённых файлов: 10 добавлений и 8 удалений

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

@ -248,14 +248,16 @@ NS_IMETHODIMP nsMessageViewDataSource::GetTargets(nsIRDFResource* source,
{
nsCOMPtr<nsISimpleEnumerator> messages;
rv = folder->GetMessages(getter_AddRefs(messages));
if (NS_FAILED(rv)) return rv;
nsMessageViewMessageEnumerator * messageEnumerator =
new nsMessageViewMessageEnumerator(messages, mShowStatus);
if(!messageEnumerator)
return NS_ERROR_OUT_OF_MEMORY;
NS_ADDREF(messageEnumerator);
*targets = messageEnumerator;
rv = NS_OK;
if (NS_SUCCEEDED(rv))
{
nsMessageViewMessageEnumerator * messageEnumerator =
new nsMessageViewMessageEnumerator(messages, mShowStatus);
if(!messageEnumerator)
return NS_ERROR_OUT_OF_MEMORY;
NS_ADDREF(messageEnumerator);
*targets = messageEnumerator;
rv = NS_OK;
}
}
}
}