Bug 621618 patch 3: Add FIXMEs in nsXULDocument for ID handling. r=bzbarsky

This commit is contained in:
L. David Baron 2014-03-04 20:13:20 -08:00
Родитель 838f497fac
Коммит 811715ddc8
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -1720,6 +1720,7 @@ XULDocument::AddElementToDocumentPre(Element* aElement)
// elements from prototypes.
nsIAtom* id = aElement->GetID();
if (id) {
// FIXME: Shouldn't BindToTree take care of this?
nsAutoScriptBlocker scriptBlocker;
AddToIdTable(aElement, id);
}
@ -1853,6 +1854,7 @@ XULDocument::RemoveSubtreeFromDocument(nsIContent* aContent)
RemoveElementFromRefMap(aElement);
nsIAtom* id = aElement->GetID();
if (id) {
// FIXME: Shouldn't UnbindFromTree take care of this?
nsAutoScriptBlocker scriptBlocker;
RemoveFromIdTable(aElement, id);
}