Make GetFirstCellNodeInRange() deal with document node in the range. b=391747 r=Olli.Pettay sr+a=roc

This commit is contained in:
mats.palmgren@bredband.net 2007-08-16 05:42:25 -07:00
Родитель f54dd1fcd3
Коммит d33d530132
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -3460,8 +3460,9 @@ nsFrameSelection::GetFirstCellNodeInRange(nsIDOMRange *aRange,
if (NS_FAILED(result))
return result;
nsCOMPtr<nsIContent> parentContent = do_QueryInterface(startParent);
nsCOMPtr<nsIContent> childContent = parentContent->GetChildAt(offset);
nsCOMPtr<nsINode> parentNode = do_QueryInterface(startParent);
NS_ENSURE_STATE(parentNode);
nsCOMPtr<nsIContent> childContent = parentNode->GetChildAt(offset);
if (!childContent)
return NS_ERROR_NULL_POINTER;
// Don't return node if not a cell