mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 21:05:36 +00:00
Fix for 57112. r=danm, sr=jst
This commit is contained in:
parent
53046cc8ad
commit
c13c634b99
@ -2543,7 +2543,16 @@ nsGenericElement::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
||||
inst = NS_STATIC_CAST(nsIScriptObjectOwner *, this);
|
||||
} else if (aIID.Equals(NS_GET_IID(nsIJSScriptObject))) {
|
||||
inst = NS_STATIC_CAST(nsIJSScriptObject *, this);
|
||||
} else {
|
||||
}
|
||||
else if (mDOMSlots && mDOMSlots->mScriptObject && mDocument) {
|
||||
nsCOMPtr<nsIBindingManager> manager;
|
||||
mDocument->GetBindingManager(getter_AddRefs(manager));
|
||||
if (manager)
|
||||
return manager->GetBindingImplementation(NS_STATIC_CAST(nsIStyledContent*, this), mDOMSlots->mScriptObject,
|
||||
aIID, aInstancePtr);
|
||||
return NS_NOINTERFACE;
|
||||
}
|
||||
else {
|
||||
return NS_NOINTERFACE;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user