Adapt to fixed selection interfaces.

This commit is contained in:
sfraser%netscape.com 1999-04-15 20:19:34 +00:00
Родитель c0ae174df0
Коммит 1d3a8536bd
2 изменённых файлов: 6 добавлений и 6 удалений

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

@ -129,7 +129,7 @@ NS_IMETHODIMP nsCaret::QueryInterface(const nsIID& aIID,
NS_ADDREF_THIS();
return NS_OK;
}
return !NS_OK;
return NS_NOINTERFACE;
}
@ -310,8 +310,8 @@ PRBool nsCaret::SetupDrawingFrameAndOffset()
nsCOMPtr<nsIDOMNode> focusNode;
PRInt32 focusOffset;
if (NS_SUCCEEDED(domSelection->GetFocusNodeAndOffset(getter_AddRefs(focusNode), &focusOffset)) &&
focusNode)
if (NS_SUCCEEDED(domSelection->GetFocusNode(getter_AddRefs(focusNode))) && focusNode &&
NS_SUCCEEDED(domSelection->GetFocusOffset(&focusOffset)))
{
// is this a text node?
nsCOMPtr<nsIDOMCharacterData> nodeAsText = do_QueryInterface(focusNode);

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

@ -129,7 +129,7 @@ NS_IMETHODIMP nsCaret::QueryInterface(const nsIID& aIID,
NS_ADDREF_THIS();
return NS_OK;
}
return !NS_OK;
return NS_NOINTERFACE;
}
@ -310,8 +310,8 @@ PRBool nsCaret::SetupDrawingFrameAndOffset()
nsCOMPtr<nsIDOMNode> focusNode;
PRInt32 focusOffset;
if (NS_SUCCEEDED(domSelection->GetFocusNodeAndOffset(getter_AddRefs(focusNode), &focusOffset)) &&
focusNode)
if (NS_SUCCEEDED(domSelection->GetFocusNode(getter_AddRefs(focusNode))) && focusNode &&
NS_SUCCEEDED(domSelection->GetFocusOffset(&focusOffset)))
{
// is this a text node?
nsCOMPtr<nsIDOMCharacterData> nodeAsText = do_QueryInterface(focusNode);