Fixed isCollapsed not working for a selection with 1 range

This commit is contained in:
cmanske%netscape.com 1999-05-13 21:49:12 +00:00
Родитель e2dd7ebc47
Коммит 6087dceeeb
1 изменённых файлов: 6 добавлений и 4 удалений

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

@ -1264,10 +1264,11 @@ nsRangeList::GetIsCollapsed(PRBool* aIsCollapsed)
nsCOMPtr<nsISupports> nsisup(dont_AddRef(mRangeArray->ElementAt(0)));
nsCOMPtr<nsIDOMRange> range;
if (range = do_QueryInterface(nsisup))
nsresult rv;
range = do_QueryInterface(nsisup,&rv);
if (NS_FAILED(rv))
{
*aIsCollapsed = PR_TRUE;
return NS_OK;
return rv;
}
return (range->GetIsCollapsed(aIsCollapsed));
@ -1524,6 +1525,7 @@ nsRangeList::Extend(nsIDOMNode* aParentNode, PRInt32 aOffset)
setAnchorFocusRange(i);
DEBUG_OUT_RANGE(range);
ScrollIntoView();
return NotifySelectionListeners();
}