Index: xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp |
diff --git a/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp b/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp |
index e6de66d803b2a347acfc31374e2ef7bee0462595..94fa8db96c0b6c320ea88e6c01b7295ec631fe9f 100644 |
--- a/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp |
+++ b/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp |
@@ -290,7 +290,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_GotoURL( |
CFX_ByteString bsURL = pArguments->GetUTF8String(0); |
wsURL = CFX_WideString::FromUTF8(bsURL.AsStringC()); |
} |
- pNotify->GetDocProvider()->GotoURL(hDoc, wsURL.AsStringC()); |
+ pNotify->GetDocProvider()->GotoURL(hDoc, wsURL); |
} |
void CScript_HostPseudoModel::Script_HostPseudoModel_OpenList( |
CFXJSE_Arguments* pArguments) { |
@@ -381,10 +381,8 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Response( |
if (iLength >= 4) { |
bMark = pArguments->GetInt32(3) == 0 ? FALSE : TRUE; |
} |
- CFX_WideString wsAnswer; |
- pNotify->GetAppProvider()->Response(wsAnswer, wsQuestion.AsStringC(), |
- wsTitle.AsStringC(), |
- wsDefaultAnswer.AsStringC(), bMark); |
+ CFX_WideString wsAnswer = pNotify->GetAppProvider()->Response( |
+ wsQuestion, wsTitle, wsDefaultAnswer, bMark); |
FXJSE_HVALUE hValue = pArguments->GetReturnValue(); |
if (hValue) { |
FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAnswer).AsStringC()); |
@@ -598,7 +596,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_MessageBox( |
} |
} |
int32_t iValue = pNotify->GetAppProvider()->MsgBox( |
- wsMessage.AsStringC(), bsTitle.AsStringC(), dwMessageType, dwButtonType); |
+ wsMessage, bsTitle, dwMessageType, dwButtonType); |
FXJSE_HVALUE hValue = pArguments->GetReturnValue(); |
if (hValue) { |
FXJSE_Value_SetInteger(hValue, iValue); |
@@ -730,7 +728,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ImportData( |
wsFilePath = CFX_WideString::FromUTF8(bsFilePath.AsStringC()); |
} |
CXFA_FFDoc* hDoc = pNotify->GetHDOC(); |
- pNotify->GetDocProvider()->ImportData(hDoc, wsFilePath.AsStringC()); |
+ pNotify->GetDocProvider()->ImportData(hDoc, wsFilePath); |
} |
void CScript_HostPseudoModel::Script_HostPseudoModel_ExportData( |
CFXJSE_Arguments* pArguments) { |
@@ -753,7 +751,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ExportData( |
if (iLength >= 2) { |
bXDP = pArguments->GetInt32(1) == 0 ? FALSE : TRUE; |
} |
- pNotify->GetDocProvider()->ExportData(hDoc, wsFilePath.AsStringC(), bXDP); |
+ pNotify->GetDocProvider()->ExportData(hDoc, wsFilePath, bXDP); |
} |
void CScript_HostPseudoModel::Script_HostPseudoModel_PageUp( |
CFXJSE_Arguments* pArguments) { |