mIInfo check was wrong and unnecessary. Not part of default build.
Original committer: pedemont%us.ibm.com Original revision: 1.10 Original date: 2004/10/06 22:31:13 git-svn-id: svn://10.0.0.236/trunk@212471 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
2242f6576c
commit
433aeaf913
@ -200,22 +200,18 @@ nsJavaXPTCStub::QueryInterface(const nsID &aIID, void **aInstancePtr)
|
||||
PRBool
|
||||
nsJavaXPTCStub::SupportsIID(const nsID &iid)
|
||||
{
|
||||
// Sometimes mIInfo will be null, particularly when nsJavaXPTCStub represents
|
||||
// a custom (non-Mozilla) interface.
|
||||
if (mIInfo) {
|
||||
PRBool match;
|
||||
nsCOMPtr<nsIInterfaceInfo> iter = mIInfo;
|
||||
do
|
||||
{
|
||||
if (NS_SUCCEEDED(iter->IsIID(&iid, &match)) && match)
|
||||
return PR_TRUE;
|
||||
PRBool match;
|
||||
nsCOMPtr<nsIInterfaceInfo> iter = mIInfo;
|
||||
do
|
||||
{
|
||||
if (NS_SUCCEEDED(iter->IsIID(&iid, &match)) && match)
|
||||
return PR_TRUE;
|
||||
|
||||
nsCOMPtr<nsIInterfaceInfo> parent;
|
||||
iter->GetParent(getter_AddRefs(parent));
|
||||
iter = parent;
|
||||
}
|
||||
while (iter != nsnull);
|
||||
nsCOMPtr<nsIInterfaceInfo> parent;
|
||||
iter->GetParent(getter_AddRefs(parent));
|
||||
iter = parent;
|
||||
}
|
||||
while (iter != nsnull);
|
||||
|
||||
return PR_FALSE;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user