mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 07:15:46 +00:00
Guarantee that a document's binding manager is non-null. Bug 282792, r+sr=bzbarsky.
This commit is contained in:
parent
4e0962a9f7
commit
97d4d9cee5
@ -225,8 +225,7 @@ inDOMUtils::GetBindingURLs(nsIDOMElement *aElement, nsISimpleEnumerator **_retva
|
||||
if (!doc1) return NS_OK;
|
||||
|
||||
nsCOMPtr<nsIDocument> doc = do_QueryInterface(doc1);
|
||||
nsIBindingManager *bindingManager = doc->GetBindingManager();
|
||||
if (!bindingManager) return NS_OK;
|
||||
nsIBindingManager *bindingManager = doc->BindingManager();
|
||||
|
||||
nsCOMPtr<nsIContent> content = do_QueryInterface(aElement);
|
||||
nsCOMPtr<nsIXBLBinding> binding;
|
||||
|
@ -224,7 +224,7 @@ inLayoutUtils::GetBindingManagerFor(nsIDOMNode* aNode)
|
||||
aNode->GetOwnerDocument(getter_AddRefs(domdoc));
|
||||
if (domdoc) {
|
||||
nsCOMPtr<nsIDocument> doc = do_QueryInterface(domdoc);
|
||||
return doc->GetBindingManager();
|
||||
return doc->BindingManager();
|
||||
}
|
||||
|
||||
return nsnull;
|
||||
|
Loading…
Reference in New Issue
Block a user