fix for NS_INTERFACE_MAP_END_INHERITING, wrong local var passed to base class's QI. r=scc.

This commit is contained in:
pinkerton%netscape.com 2000-01-26 21:54:07 +00:00
parent 9dd1d506bb
commit 9d8c2663ba
2 changed files with 2 additions and 2 deletions

View File

@ -267,7 +267,7 @@ NS_IMETHODIMP _class::QueryInterface(REFNSIID aIID, void** aInstancePtr) \
foundInterface = 0; \
nsresult status; \
if ( !foundInterface ) \
status = _baseclass::QueryInterface(aIID, aInstancePtr); \
status = _baseclass::QueryInterface(aIID, &foundInterface); \
else \
{ \
NS_ADDREF(foundInterface); \

View File

@ -267,7 +267,7 @@ NS_IMETHODIMP _class::QueryInterface(REFNSIID aIID, void** aInstancePtr) \
foundInterface = 0; \
nsresult status; \
if ( !foundInterface ) \
status = _baseclass::QueryInterface(aIID, aInstancePtr); \
status = _baseclass::QueryInterface(aIID, &foundInterface); \
else \
{ \
NS_ADDREF(foundInterface); \