From 7894da9f006b60686ee0583bc141503d6ecab62d Mon Sep 17 00:00:00 2001 From: "aaronr%us.ibm.com" Date: Thu, 1 May 2008 21:12:24 +0000 Subject: [PATCH] [XForms] now, local-dateTime have issues on Mac. Bug 427874, r=doronr+olli git-svn-id: svn://10.0.0.236/trunk@251050 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/xforms/nsXFormsContextInfo.cpp | 4 ++-- mozilla/extensions/xforms/nsXFormsUtils.cpp | 2 +- mozilla/extensions/xforms/nsXFormsXPathFunctions.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mozilla/extensions/xforms/nsXFormsContextInfo.cpp b/mozilla/extensions/xforms/nsXFormsContextInfo.cpp index 8b668a12e08..5ea223c6a28 100644 --- a/mozilla/extensions/xforms/nsXFormsContextInfo.cpp +++ b/mozilla/extensions/xforms/nsXFormsContextInfo.cpp @@ -145,7 +145,7 @@ nsXFormsContextInfo::SetNodeValue(const char *aName, nsIDOMNode *aNode) { // Set the name of the context property. nsAutoString name; - name.AppendLiteral(aName); + name.Append(NS_ConvertASCIItoUTF16(aName)); SetName(name); // Set the node value of the context property. @@ -178,7 +178,7 @@ nsXFormsContextInfo::SetNodesetValue(const char *aName, { // Set the name of the context property. nsAutoString name; - name.AppendLiteral(aName); + name.Append(NS_ConvertASCIItoUTF16(aName)); SetName(name); // Set the nodeset value of the context property. diff --git a/mozilla/extensions/xforms/nsXFormsUtils.cpp b/mozilla/extensions/xforms/nsXFormsUtils.cpp index 560c4495955..078e264fbcd 100644 --- a/mozilla/extensions/xforms/nsXFormsUtils.cpp +++ b/mozilla/extensions/xforms/nsXFormsUtils.cpp @@ -2882,7 +2882,7 @@ nsXFormsUtils::GetTime(nsAString & aResult, PRBool aUTC) PR_FormatTime(ctime, sizeof(ctime), "%Y-%m-%dT%H:%M:%S\0", &time); - aResult.AssignLiteral(ctime); + aResult.Assign(NS_ConvertASCIItoUTF16(ctime)); if (aUTC) { aResult.AppendLiteral("Z"); diff --git a/mozilla/extensions/xforms/nsXFormsXPathFunctions.cpp b/mozilla/extensions/xforms/nsXFormsXPathFunctions.cpp index 782b55d9773..20e916d5672 100644 --- a/mozilla/extensions/xforms/nsXFormsXPathFunctions.cpp +++ b/mozilla/extensions/xforms/nsXFormsXPathFunctions.cpp @@ -661,7 +661,7 @@ nsXFormsXPathFunctions::DaysToDate(double aDays, nsAString &aResult) char ctime[60]; PR_FormatTime(ctime, sizeof(ctime), "%Y-%m-%d", &et); - aResult.AssignLiteral(ctime); + aResult.Assign(NS_ConvertASCIItoUTF16(ctime)); return NS_OK; } @@ -693,7 +693,7 @@ nsXFormsXPathFunctions::SecondsToDateTime(double aSeconds, nsAString &aResult) char ctime[60]; PR_FormatTime(ctime, sizeof(ctime), "%Y-%m-%dT%H:%M:%SZ", &et); - aResult.AssignLiteral(ctime); + aResult.Assign(NS_ConvertASCIItoUTF16(ctime)); return NS_OK; }