From 3e328244087492a1188dce72f7dc09fef59783cf Mon Sep 17 00:00:00 2001 From: "mjudge%netscape.com" Date: Thu, 13 May 1999 02:14:32 +0000 Subject: [PATCH] fixing lame compiler bug in SunOS gcc we are using wont accept this template call in nsCOMPtr --- layout/base/src/nsRangeList.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/base/src/nsRangeList.cpp b/layout/base/src/nsRangeList.cpp index 0ccd20dfc69c..b759f86c1b7c 100644 --- a/layout/base/src/nsRangeList.cpp +++ b/layout/base/src/nsRangeList.cpp @@ -315,7 +315,7 @@ nsRangeListIterator::CurrentItem(nsIDOMRange **aItem) return NS_ERROR_NULL_POINTER; if (mIndex >=0 && mIndex < (PRInt32)mRangeList->mRangeArray->Count()){ nsCOMPtr indexIsupports = dont_AddRef(mRangeList->mRangeArray->ElementAt(mIndex)); - return CallQueryInterface(indexIsupports, aItem); + return indexIsupports->QueryInterface(nsIDOMRange::GetIID(),(void **)aItem); } return NS_ERROR_FAILURE; } @@ -1219,7 +1219,7 @@ nsRangeList::GetIsCollapsed(PRBool* aIsCollapsed) nsCOMPtr nsisup(dont_AddRef(mRangeArray->ElementAt(0))); nsCOMPtr range; - if (!NS_SUCCEEDED(CallQueryInterface(nsisup,&range))) + if (range = do_QueryInterface(nsisup)) { *aIsCollapsed = PR_TRUE; return NS_OK;