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:
parent
407d940fd8
commit
d3057d6c90
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user