fix vc6 build bustage (can't access private member through nsRefPtr)

Original committer: bryner%brianryner.com
Original revision: 1.20
Original date: 2005/11/29 21:54:09
This commit is contained in:
benjamin%smedbergs.us 2006-07-18 16:05:07 +00:00
parent 2881d28f19
commit 9d92701246

View File

@ -3620,10 +3620,11 @@ nsresult
nsNavHistoryQueryOptions::Clone(nsNavHistoryQueryOptions **aResult)
{
*aResult = nsnull;
nsRefPtr<nsNavHistoryQueryOptions> result = new nsNavHistoryQueryOptions();
nsNavHistoryQueryOptions *result = new nsNavHistoryQueryOptions();
if (! result)
return NS_ERROR_OUT_OF_MEMORY;
nsRefPtr<nsNavHistoryResult> resultHolder(result);
result->mSort = mSort;
result->mResultType = mResultType;
result->mGroupCount = mGroupCount;
@ -3639,6 +3640,6 @@ nsNavHistoryQueryOptions::Clone(nsNavHistoryQueryOptions **aResult)
}
result->mExpandPlaces = mExpandPlaces;
result.swap(*aResult);
resultHolder.swap(*aResult);
return NS_OK;
}