QI, don't case! Not part of default build.

This commit is contained in:
pedemont@us.ibm.com
2004-09-15 19:47:19 +00:00
parent 34ca027b0e
commit f88b58fa73
4 changed files with 12 additions and 9 deletions

View File

@@ -182,7 +182,8 @@ XPCOM_NATIVE(NS_1NewSingletonEnumerator) (JNIEnv *env, jclass, jobject aSingleto
nsISupports* singleton;
if (IsXPTCStub(inst))
singleton = (nsISupports*) GetXPTCStubAddr(inst);
GetXPTCStubAddr(inst)->QueryInterface(NS_GET_IID(nsISupports),
(void**) &singleton);
else {
JavaXPCOMInstance* xpcomInst = (JavaXPCOMInstance*) inst;
singleton = xpcomInst->GetInstance();