Bug 354670. RSS feed with corrupted links (new bug since Firefox 1.5). r=mconnor

git-svn-id: svn://10.0.0.236/trunk@213092 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
sayrer%gmail.com 2006-10-04 01:42:10 +00:00
parent 407d940fd8
commit d3057d6c90

View File

@ -784,12 +784,14 @@ nsFeedLoadListener::TryParseAsSimpleRSS ()
rv = FindTextInChildNodes(childNode, titleStr);
}
if (NS_FAILED(rv)) break;
} else if (childNname.Equals(NS_LITERAL_STRING("pubDate")) ||
childNname.Equals(NS_LITERAL_STRING("updated")))
} else if (dateStr.IsEmpty() &&
(childNname.Equals(NS_LITERAL_STRING("pubDate")) ||
childNname.Equals(NS_LITERAL_STRING("updated"))))
{
rv = FindTextInChildNodes (childNode, dateStr);
if (NS_FAILED(rv)) break;
} else if (!isAtom && childNname.Equals(NS_LITERAL_STRING("guid"))) {
} else if (!isAtom && childNname.Equals(NS_LITERAL_STRING("guid")) &&
linkStr.IsEmpty()) {
nsCOMPtr<nsIDOMElement> linkElem = do_QueryInterface(childNode);
if (!linkElem) break; // out of while(childNode) loop