Bug 364900 - topcrash [@ nsXULDocument::ResumeWalk], starting with 2006122304 build

p=asqueella@gmail.com (Nickolay Ponomarev)
r+sr=bzbarsky@mit.edu (Boris Zbarsky)
This commit is contained in:
gijskruitbosch%gmail.com 2006-12-30 11:10:24 +00:00
Родитель d631a12331
Коммит 9bfded7507
2 изменённых файлов: 5 добавлений и 0 удалений

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

@ -2606,6 +2606,9 @@ nsXULPrototypeElement::Deserialize(nsIObjectInputStream* aStream,
// If we failed to deserialize, consider deleting 'script'?
break;
}
default:
NS_NOTREACHED("Unexpected child type!");
rv = NS_ERROR_UNEXPECTED;
}
mChildren[i] = child;

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

@ -209,6 +209,8 @@ nsXULPrototypeCache::GetPrototype(nsIURI* aURI)
PutPrototype(protoDoc);
gFastLoadService->EndMuxedDocument(aURI);
} else {
NS_RELEASE(protoDoc);
}
RemoveFromFastLoadSet(aURI);