diff --git a/mozilla/parser/htmlparser/public/nsIParserService.h b/mozilla/parser/htmlparser/public/nsIParserService.h
index 04f5a97773a..08ec7e79d5c 100644
--- a/mozilla/parser/htmlparser/public/nsIParserService.h
+++ b/mozilla/parser/htmlparser/public/nsIParserService.h
@@ -39,7 +39,7 @@
#define nsIParserService_h__
#include "nsISupports.h"
-#include "nsString.h"
+#include "nsStringGlue.h"
#include "nsHTMLTags.h"
#include "nsIElementObserver.h"
@@ -155,7 +155,7 @@ class nsIParserService : public nsISupports {
NS_IMETHOD GetTopicObservers(const nsAString& aTopic,
nsIObserverEntry** aEntry) = 0;
- virtual nsresult CheckQName(const nsASingleFragmentString& aQName,
+ virtual nsresult CheckQName(const nsAString& aQName,
PRBool aNamespaceAware,
const PRUnichar** aColon) = 0;
virtual PRBool IsXMLLetter(PRUnichar aChar) = 0;
diff --git a/mozilla/parser/htmlparser/src/nsParserService.cpp b/mozilla/parser/htmlparser/src/nsParserService.cpp
index 24a146f9db5..814de66d7fe 100644
--- a/mozilla/parser/htmlparser/src/nsParserService.cpp
+++ b/mozilla/parser/htmlparser/src/nsParserService.cpp
@@ -199,14 +199,14 @@ nsParserService::GetTopicObservers(const nsAString& aTopic,
}
nsresult
-nsParserService::CheckQName(const nsASingleFragmentString& aQName,
+nsParserService::CheckQName(const nsAString& aQName,
PRBool aNamespaceAware,
const PRUnichar** aColon)
{
const char* colon;
const PRUnichar *begin, *end;
- aQName.BeginReading(begin);
- aQName.EndReading(end);
+ begin = aQName.BeginReading();
+ end = aQName.EndReading();
int result = MOZ_XMLCheckQName(NS_REINTERPRET_CAST(const char*, begin),
NS_REINTERPRET_CAST(const char*, end),
aNamespaceAware, &colon);
diff --git a/mozilla/parser/htmlparser/src/nsParserService.h b/mozilla/parser/htmlparser/src/nsParserService.h
index 21d65d6241a..0612dac709c 100644
--- a/mozilla/parser/htmlparser/src/nsParserService.h
+++ b/mozilla/parser/htmlparser/src/nsParserService.h
@@ -81,7 +81,7 @@ public:
NS_IMETHOD GetTopicObservers(const nsAString& aTopic,
nsIObserverEntry** aEntry);
- nsresult CheckQName(const nsASingleFragmentString& aQName,
+ nsresult CheckQName(const nsAString& aQName,
PRBool aNamespaceAware, const PRUnichar** aColon);
PRBool IsXMLLetter(PRUnichar aChar)