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; nsCOMPtr<nsISimpleEnumerator> messages;
rv = folder->GetMessages(getter_AddRefs(messages)); rv = folder->GetMessages(getter_AddRefs(messages));
if (NS_FAILED(rv)) return rv; if (NS_SUCCEEDED(rv))
nsMessageViewMessageEnumerator * messageEnumerator = {
new nsMessageViewMessageEnumerator(messages, mShowStatus); nsMessageViewMessageEnumerator * messageEnumerator =
if(!messageEnumerator) new nsMessageViewMessageEnumerator(messages, mShowStatus);
return NS_ERROR_OUT_OF_MEMORY; if(!messageEnumerator)
NS_ADDREF(messageEnumerator); return NS_ERROR_OUT_OF_MEMORY;
*targets = messageEnumerator; NS_ADDREF(messageEnumerator);
rv = NS_OK; *targets = messageEnumerator;
rv = NS_OK;
}
} }
} }
} }