Fix for 101093. Content added dynamically using the DOM is now in the right scope if anonymous. r=blake, sr=jst

This commit is contained in:
hyatt%netscape.com 2001-09-23 05:53:32 +00:00
Родитель 76e6695785
Коммит 38650acdce
2 изменённых файлов: 13 добавлений и 1 удалений

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

@ -1648,7 +1648,12 @@ nsresult
nsGenericElement::SetParent(nsIContent* aParent)
{
mParent = aParent;
if (aParent) {
nsCOMPtr<nsIContent> bindingPar;
aParent->GetBindingParent(getter_AddRefs(bindingPar));
if (bindingPar)
SetBindingParent(bindingPar);
}
return NS_OK;
}

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

@ -2511,6 +2511,13 @@ NS_IMETHODIMP
nsXULElement::SetParent(nsIContent* aParent)
{
mParent = aParent; // no refcount
if (aParent) {
nsCOMPtr<nsIContent> bindingPar;
aParent->GetBindingParent(getter_AddRefs(bindingPar));
if (bindingPar)
SetBindingParent(bindingPar);
}
return NS_OK;
}