Bug 414338, nsFind crashes if passed a range rooted at a document, r+sr=jst

This commit is contained in:
Olli.Pettay@helsinki.fi 2008-03-18 03:10:21 -07:00
Родитель f86fa425cd
Коммит 8a5f870904
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -363,7 +363,10 @@ nsFindContentIterator::MaybeSetupInnerIterator()
void
nsFindContentIterator::SetupInnerIterator(nsIContent* aContent)
{
NS_ASSERTION(aContent && !aContent->IsNativeAnonymous(), "invalid call");
if (!aContent) {
return;
}
NS_ASSERTION(!aContent->IsNativeAnonymous(), "invalid call");
nsIDocument* doc = aContent->GetDocument();
nsIPresShell* shell = doc ? doc->GetPrimaryShell() : nsnull;