Do the right thing for lookupPrefix on a default namespace. Bug 308478, r+sr=peterv

This commit is contained in:
bzbarsky%mit.edu 2006-01-08 23:31:49 +00:00
Родитель 8a0cd99425
Коммит d976774858
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -476,7 +476,11 @@ nsNode3Tearoff::LookupPrefix(const nsAString& aNamespaceURI,
if (name->NamespaceEquals(kNameSpaceID_XMLNS) &&
content->AttrValueIs(kNameSpaceID_XMLNS, name->LocalName(),
aNamespaceURI, eCaseMatters)) {
name->LocalName()->ToString(aPrefix);
// If the localName is "xmlns", the prefix we output should be
// null.
if (name->LocalName() != nsLayoutAtoms::xmlnsNameSpace) {
name->LocalName()->ToString(aPrefix);
}
return NS_OK;
}