Fix for null pointer crash in FetchBindingDocument. Has been r and sr. Just cant remember bug #.
git-svn-id: svn://10.0.0.236/trunk@100092 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
0f02e2ca66
commit
7e5dc09ae9
@ -1264,10 +1264,12 @@ nsXBLService::FetchBindingDocument(nsIContent* aBoundElement, nsIDocument* aBoun
|
||||
|
||||
// Add ourselves to the list of loading docs.
|
||||
nsCOMPtr<nsIBindingManager> bindingManager;
|
||||
aBoundDocument->GetBindingManager(getter_AddRefs(bindingManager));
|
||||
if (aBoundDocument)
|
||||
aBoundDocument->GetBindingManager(getter_AddRefs(bindingManager));
|
||||
nsXPIDLCString uri;
|
||||
aURI->GetSpec(getter_Copies(uri));
|
||||
bindingManager->PutLoadingDocListener(nsCAutoString(NS_STATIC_CAST(const char*, uri)), xblListener);
|
||||
if (bindingManager)
|
||||
bindingManager->PutLoadingDocListener(nsCAutoString(NS_STATIC_CAST(const char*, uri)), xblListener);
|
||||
|
||||
// Add our request.
|
||||
nsCAutoString bindingURI(uri);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user