From 4cc391ff227049cb1ab47274735c36317e8817b4 Mon Sep 17 00:00:00 2001 From: "nisheeth%netscape.com" Date: Fri, 4 Jun 1999 01:16:18 +0000 Subject: [PATCH] Fix for bug 4924. Attributes created with no namespace prefix are now assigned no namespace. They were erroneously being assigned the default namespace earlier. git-svn-id: svn://10.0.0.236/trunk@33685 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/xml/document/src/nsXMLContentSink.cpp | 2 +- mozilla/layout/xml/document/src/nsXMLContentSink.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/content/xml/document/src/nsXMLContentSink.cpp b/mozilla/content/xml/document/src/nsXMLContentSink.cpp index faf882b7c03..ef49fa7507e 100644 --- a/mozilla/content/xml/document/src/nsXMLContentSink.cpp +++ b/mozilla/content/xml/document/src/nsXMLContentSink.cpp @@ -457,7 +457,7 @@ nsXMLContentSink::AddAttributes(const nsIParserNode& aNode, nsIAtom* nameSpacePrefix = CutNameSpacePrefix(name); nsIAtom* nameAtom = NS_NewAtom(name); - PRInt32 nameSpaceID = GetNameSpaceId(nameSpacePrefix); + PRInt32 nameSpaceID = (nsnull == nameSpacePrefix) ? kNameSpaceID_None : GetNameSpaceId(nameSpacePrefix); if ((kNameSpaceID_XMLNS == nameSpaceID) && aIsHTML) { NS_RELEASE(nameAtom); name.Insert("xmlns:", 0); diff --git a/mozilla/layout/xml/document/src/nsXMLContentSink.cpp b/mozilla/layout/xml/document/src/nsXMLContentSink.cpp index faf882b7c03..ef49fa7507e 100644 --- a/mozilla/layout/xml/document/src/nsXMLContentSink.cpp +++ b/mozilla/layout/xml/document/src/nsXMLContentSink.cpp @@ -457,7 +457,7 @@ nsXMLContentSink::AddAttributes(const nsIParserNode& aNode, nsIAtom* nameSpacePrefix = CutNameSpacePrefix(name); nsIAtom* nameAtom = NS_NewAtom(name); - PRInt32 nameSpaceID = GetNameSpaceId(nameSpacePrefix); + PRInt32 nameSpaceID = (nsnull == nameSpacePrefix) ? kNameSpaceID_None : GetNameSpaceId(nameSpacePrefix); if ((kNameSpaceID_XMLNS == nameSpaceID) && aIsHTML) { NS_RELEASE(nameAtom); name.Insert("xmlns:", 0);