Bug 336279 � Find misses text in this testcase, r=jst, sr=rbs

This commit is contained in:
martijn.martijn%gmail.com 2007-01-29 13:58:24 +00:00
Родитель 80e212e48d
Коммит 6696642347
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -505,7 +505,7 @@ static void DumpNode(nsIDOMNode* aNode)
nsAutoString nodeName;
aNode->GetNodeName(nodeName);
nsCOMPtr<nsIContent> textContent (do_QueryInterface(aNode));
if (textContent)
if (textContent && textContent->IsNodeOfType(nsINode::eTEXT))
{
nsAutoString newText;
textContent->AppendTextTo(newText);
@ -1031,6 +1031,7 @@ nsFind::Find(const PRUnichar *aPatText, nsIDOMRange* aSearchRange,
matchAnchorNode = nsnull;
matchAnchorOffset = 0;
pindex = (mFindBackward ? patLen : 0);
inWhitespace = PR_FALSE;
}
// Get the text content: