Bug 89606 - IMAP message goes blank until restart if another message is selected immediately after - N620 [@ Distance - nsScanner::RewindToMark]. Ported by antonio.xu@sun.com. a=margaret.chan@sun.com

git-svn-id: svn://10.0.0.236/branches/SUN_6_2_1_BRANCH@116240 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
margaret.chan%sun.com
2002-03-09 00:48:30 +00:00
parent a998965ff2
commit f5d72c554f

View File

@@ -866,12 +866,14 @@ nsMimeBaseEmitter::Complete()
if (mOutListener)
{
PRUint32 bytesInStream;
PRUint32 bytesInStream = 0;
nsresult rv2 = mInputStream->Available(&bytesInStream);
NS_ASSERTION(NS_SUCCEEDED(rv2), "Available failed");
if (bytesInStream)
{
nsCOMPtr<nsIRequest> request = do_QueryInterface(mChannel);
rv2 = mOutListener->OnDataAvailable(request, mURL, mInputStream, 0, bytesInStream);
NS_ASSERTION(NS_SUCCEEDED(rv2), "OnDataAvailable failed");
}
}
return NS_OK;