Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott

This commit is contained in:
warren@netscape.com
1999-11-17 08:14:52 +00:00
parent a190f4f3a4
commit d781c103fb
89 changed files with 975 additions and 716 deletions

View File

@@ -169,6 +169,7 @@ public:
// nsISupports
NS_DECL_ISUPPORTS
NS_DECL_NSICAPABILITIES
// nsIInterfaceRequestor
NS_DECL_NSIINTERFACEREQUESTOR
@@ -780,6 +781,7 @@ NS_IMPL_QUERY_HEAD(nsWebShell)
NS_IMPL_QUERY_BODY(nsIRefreshURI)
NS_IMPL_QUERY_BODY(nsIClipboardCommands)
NS_IMPL_QUERY_BODY(nsIInterfaceRequestor)
NS_IMPL_QUERY_BODY(nsICapabilities)
NS_IMPL_QUERY_TAIL(nsIWebShell)
NS_IMETHODIMP
@@ -802,7 +804,7 @@ nsWebShell::GetInterface(const nsIID &aIID, void** aInstancePtr)
else if(mPluginManager) //XXX this seems a little wrong. MMP
return mPluginManager->QueryInterface(aIID, aInstancePtr);
return NS_NOINTERFACE;
return QueryInterface(aIID, aInstancePtr);
}
NS_IMETHODIMP