зеркало из https://github.com/mozilla/gecko-dev.git
Bug 621618 patch 3: Add FIXMEs in nsXULDocument for ID handling. r=bzbarsky
This commit is contained in:
Родитель
838f497fac
Коммит
811715ddc8
|
@ -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);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче