Attach bindings via addBinding even to nodes not in a document. Bug 380990, r+sr=sicking

This commit is contained in:
bzbarsky@mit.edu 2007-05-17 11:31:31 -07:00
Родитель 58724ec0cf
Коммит 262862a986
1 изменённых файлов: 1 добавлений и 7 удалений

Просмотреть файл

@ -494,13 +494,7 @@ nsXBLService::LoadBindings(nsIContent* aContent, nsIURI* aURL, PRBool aAugmentFl
nsresult rv;
nsCOMPtr<nsIDocument> document;
if (aContent->HasFlag(NODE_FORCE_XBL_BINDINGS)) {
document = aContent->GetOwnerDoc();
}
else {
document = aContent->GetCurrentDoc();
}
nsCOMPtr<nsIDocument> document = aContent->GetOwnerDoc();
// XXX document may be null if we're in the midst of paint suppression
if (!document)