зеркало из https://github.com/mozilla/gecko-dev.git
Better empty string stuff. Still followups to bug 315826
This commit is contained in:
Родитель
734113e2ef
Коммит
123dea184e
|
@ -242,13 +242,9 @@ nsSAXXMLReader::HandleNotationDecl(const PRUnichar *aNotationName,
|
|||
const PRUnichar *aPublicId)
|
||||
{
|
||||
if (mDTDHandler) {
|
||||
const nsString& empty = EmptyString();
|
||||
if (!aSystemId) {
|
||||
aSystemId = empty.get();
|
||||
}
|
||||
if (!aPublicId) {
|
||||
aPublicId = empty.get();
|
||||
}
|
||||
PRUnichar nullChar = PRUnichar(0);
|
||||
if (!aSystemId) aSystemId = &nullChar;
|
||||
if (!aPublicId) aPublicId = &nullChar;
|
||||
|
||||
return mDTDHandler->NotationDecl(nsDependentString(aNotationName),
|
||||
nsDependentString(aSystemId),
|
||||
|
@ -264,13 +260,9 @@ nsSAXXMLReader::HandleUnparsedEntityDecl(const PRUnichar *aEntityName,
|
|||
const PRUnichar *aNotationName)
|
||||
{
|
||||
if (mDTDHandler) {
|
||||
const nsString& empty = EmptyString();
|
||||
if (!aSystemId) {
|
||||
aSystemId = empty.get();
|
||||
}
|
||||
if (!aPublicId) {
|
||||
aPublicId = empty.get();
|
||||
}
|
||||
PRUnichar nullChar = PRUnichar(0);
|
||||
if (!aSystemId) aSystemId = &nullChar;
|
||||
if (!aPublicId) aPublicId = &nullChar;
|
||||
|
||||
return mDTDHandler->UnparsedEntityDecl(nsDependentString(aEntityName),
|
||||
nsDependentString(aSystemId),
|
||||
|
|
Загрузка…
Ссылка в новой задаче