Bug 793848, faster svg:use check, r=bz , a=lsblakk

This commit is contained in:
Olli Pettay 2012-10-21 15:33:38 +03:00
Родитель c7bda17fa8
Коммит 3a191f0b67
1 изменённых файлов: 1 добавлений и 2 удалений

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

@ -3912,8 +3912,7 @@ nsCSSFrameConstructor::GetAnonymousContent(nsIContent* aParent,
// least-surprise CSS binding until we do the SVG specified
// cascading rules for <svg:use> - bug 265894
if (aParent &&
aParent->NodeInfo()->Equals(nsGkAtoms::use, kNameSpaceID_SVG)) {
if (aParentFrame->GetType() == nsGkAtoms::svgUseFrame) {
content->SetFlags(NODE_IS_ANONYMOUS);
} else {
content->SetNativeAnonymous();