Fixed nsCOMPtr problem in ?: statement.

This commit is contained in:
warren%netscape.com 2000-03-29 04:38:38 +00:00
Родитель fa4844d2c2
Коммит e1cef0b2bc
2 изменённых файлов: 2 добавлений и 2 удалений

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

@ -242,7 +242,7 @@ nsJARChannel::Resume()
NS_IMETHODIMP NS_IMETHODIMP
nsJARChannel::GetOriginalURI(nsIURI* *aOriginalURI) nsJARChannel::GetOriginalURI(nsIURI* *aOriginalURI)
{ {
*aOriginalURI = mOriginalURI ? mOriginalURI : (nsIURI*)mURI; *aOriginalURI = mOriginalURI ? mOriginalURI : nsCOMPtr<nsIURI>(mURI);
NS_ADDREF(*aOriginalURI); NS_ADDREF(*aOriginalURI);
return NS_OK; return NS_OK;
} }

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

@ -242,7 +242,7 @@ nsJARChannel::Resume()
NS_IMETHODIMP NS_IMETHODIMP
nsJARChannel::GetOriginalURI(nsIURI* *aOriginalURI) nsJARChannel::GetOriginalURI(nsIURI* *aOriginalURI)
{ {
*aOriginalURI = mOriginalURI ? mOriginalURI : (nsIURI*)mURI; *aOriginalURI = mOriginalURI ? mOriginalURI : nsCOMPtr<nsIURI>(mURI);
NS_ADDREF(*aOriginalURI); NS_ADDREF(*aOriginalURI);
return NS_OK; return NS_OK;
} }