Bug 378866, r+sr=bz, a=sicking

This commit is contained in:
Olli.Pettay%helsinki.fi 2007-08-03 06:53:01 +00:00
Родитель d797e70e54
Коммит 175ef35f13
3 изменённых файлов: 7 добавлений и 2 удалений

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

@ -3218,8 +3218,12 @@ nsGenericElement::doReplaceOrInsertBefore(PRBool aReplace,
if (oldParent) {
PRInt32 removeIndex = oldParent->IndexOf(newContent);
if (removeIndex < 0) {
// newContent is anonymous. We can't deal with this, so just bail
if (removeIndex < 0 ||
!nsContentUtils::IsInSameAnonymousTree(container, newContent)) {
// newContent is an anonymous child or it is in the anonymous content
// and someone is trying to move it out from the anonymous content or
// to the anonymous content of some other binding.
// We can't deal with this, so just bail
return NS_ERROR_DOM_NOT_SUPPORTED_ERR;
}

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

@ -85,6 +85,7 @@ _TEST_FILES = test_bug5141.html \
test_bug372086.html \
test_bug373181.xhtml \
test_bug375314.html \
test_bug378866.xhtml \
test_bug382113.html \
bug382113_object.html \
test_CrossSiteXHR.html \

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