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,7 +248,8 @@ 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 = nsMessageViewMessageEnumerator * messageEnumerator =
new nsMessageViewMessageEnumerator(messages, mShowStatus); new nsMessageViewMessageEnumerator(messages, mShowStatus);
if(!messageEnumerator) if(!messageEnumerator)
@ -259,6 +260,7 @@ NS_IMETHODIMP nsMessageViewDataSource::GetTargets(nsIRDFResource* source,
} }
} }
} }
}
else if (mShowThreads && NS_SUCCEEDED(source->QueryInterface(nsCOMTypeInfo<nsIMessage>::GetIID(), getter_AddRefs(message)))) else if (mShowThreads && NS_SUCCEEDED(source->QueryInterface(nsCOMTypeInfo<nsIMessage>::GetIID(), getter_AddRefs(message))))
{ {
if(property == kNC_MessageChild) if(property == kNC_MessageChild)