зеркало из https://github.com/mozilla/gecko-dev.git
fix vc6 build bustage (can't access private member through nsRefPtr)
This commit is contained in:
Родитель
61c4a775a7
Коммит
0fe93bd2ed
|
@ -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;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче