Index: xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
diff --git a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
index 852ea1bd6a04f1d69e5579d34afd79ae87cfe9d9..484191f1be6cecca0451b19dd55020036220ba36 100644 |
--- a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
+++ b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
@@ -1583,7 +1583,7 @@ void CXFA_FM2JSContext::Time2Num(FXJSE_HOBJECT hThis, |
pLocale = widgetData.GetLocal(); |
} else { |
pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(localString.AsStringC()).AsStringC()); |
+ CFX_WideString::FromUTF8(localString.AsStringC())); |
} |
CFX_WideString wsFormat; |
if (formatString.IsEmpty()) { |
@@ -2029,8 +2029,7 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoDate(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale)); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2066,8 +2065,7 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoTime(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale)); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2106,8 +2104,7 @@ FX_BOOL CXFA_FM2JSContext::IsoDate2Local(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale)); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2145,8 +2142,7 @@ FX_BOOL CXFA_FM2JSContext::IsoTime2Local(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale)); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2186,8 +2182,7 @@ FX_BOOL CXFA_FM2JSContext::GetGMTTime(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale)); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2368,8 +2363,7 @@ void CXFA_FM2JSContext::GetLocalDateFormat(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocalStr).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocalStr)); |
} |
if (!pLocale) { |
return; |
@@ -2423,8 +2417,7 @@ void CXFA_FM2JSContext::GetLocalTimeFormat(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = |
- pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocalStr).AsStringC()); |
+ pLocale = pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocalStr)); |
} |
if (!pLocale) { |
return; |
@@ -4388,10 +4381,10 @@ void CXFA_FM2JSContext::Format(FXJSE_HOBJECT hThis, |
switch (patternType) { |
case XFA_VT_DATETIME: { |
FX_STRSIZE iTChar = wsPattern.Find(L'T'); |
- CFX_WideString wsDatePattern = FX_WSTRC(L"date{"); |
+ CFX_WideString wsDatePattern(L"date{"); |
wsDatePattern += wsPattern.Left(iTChar); |
wsDatePattern += FX_WSTRC(L"} "); |
- CFX_WideString wsTimePattern = FX_WSTRC(L"time{"); |
+ CFX_WideString wsTimePattern(L"time{"); |
wsTimePattern += wsPattern.Mid(iTChar + 1); |
wsTimePattern += FX_WSTRC(L"}"); |
wsPattern = wsDatePattern + wsTimePattern; |
@@ -4614,10 +4607,10 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
switch (patternType) { |
case XFA_VT_DATETIME: { |
FX_STRSIZE iTChar = wsPattern.Find(L'T'); |
- CFX_WideString wsDatePattern = FX_WSTRC(L"date{"); |
+ CFX_WideString wsDatePattern(L"date{"); |
wsDatePattern += wsPattern.Left(iTChar); |
wsDatePattern += FX_WSTRC(L"} "); |
- CFX_WideString wsTimePattern = FX_WSTRC(L"time{"); |
+ CFX_WideString wsTimePattern(L"time{"); |
wsTimePattern += wsPattern.Mid(iTChar + 1); |
wsTimePattern += FX_WSTRC(L"}"); |
wsPattern = wsDatePattern + wsTimePattern; |
@@ -6377,7 +6370,7 @@ void CXFA_FM2JSContext::eval_translation(FXJSE_HOBJECT hThis, |
CFX_WideString wsError; |
XFA_FM2JS_Translate(scriptString.AsStringC(), wsJavaScriptBuf, wsError); |
if (wsError.IsEmpty()) { |
- CFX_WideString javaScript = wsJavaScriptBuf.AsStringC(); |
+ CFX_WideString javaScript = wsJavaScriptBuf.MakeString(); |
FXJSE_Value_SetUTF8String( |
args.GetReturnValue(), |
FX_UTF8Encode(javaScript.c_str(), javaScript.GetLength()) |