Bug 345670: fix crash in nsTypeAheadFind::RangeStartsInsideLink, patch by Adam Guthrie <ispiked@gmail.com>, r+sr=sicking

This commit is contained in:
gavin%gavinsharp.com 2006-07-26 22:02:23 +00:00
Родитель 749856758e
Коммит 806720f7ae
2 изменённых файлов: 2 добавлений и 2 удалений

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

@ -1649,7 +1649,7 @@ nsTypeAheadFind::RangeStartsInsideLink(nsIDOMRange *aRange,
if (parent) {
nsIContent *parentsFirstChild = parent->GetChildAt(0);
// We don't want to look at a whitespace-only first child
if (parentsFirstChild->TextIsOnlyWhitespace())
if (parentsFirstChild && parentsFirstChild->TextIsOnlyWhitespace())
parentsFirstChild = parent->GetChildAt(1);
if (parentsFirstChild != startContent) {

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

@ -852,7 +852,7 @@ nsTypeAheadFind::RangeStartsInsideLink(nsIDOMRange *aRange,
nsIContent *parentsFirstChild = parent->GetChildAt(0);
// We don't want to look at a whitespace-only first child
if (parentsFirstChild->TextIsOnlyWhitespace()) {
if (parentsFirstChild && parentsFirstChild->TextIsOnlyWhitespace()) {
parentsFirstChild = parent->GetChildAt(1);
}