| Index: xfa/fxfa/app/xfa_ffwidgetacc.cpp | 
| diff --git a/xfa/fxfa/app/xfa_ffwidgetacc.cpp b/xfa/fxfa/app/xfa_ffwidgetacc.cpp | 
| index 1a579e222e6db4915b153ecf388bb628707238e7..950c3f694e0649aeb391615ea13c1f5e3b4fa654 100644 | 
| --- a/xfa/fxfa/app/xfa_ffwidgetacc.cpp | 
| +++ b/xfa/fxfa/app/xfa_ffwidgetacc.cpp | 
| @@ -370,7 +370,7 @@ void CXFA_WidgetAcc::ProcessScriptTestValidate(CXFA_Validate validate, | 
| CFXJSE_Value* pRetValue, | 
| FX_BOOL bVersionFlag) { | 
| if (iRet == XFA_EVENTERROR_Success && pRetValue) { | 
| -    if (FXJSE_Value_IsBoolean(pRetValue) && !FXJSE_Value_ToBoolean(pRetValue)) { | 
| +    if (FXJSE_Value_IsBoolean(pRetValue) && !pRetValue->ToBoolean()) { | 
| IXFA_AppProvider* pAppProvider = GetAppProvider(); | 
| if (!pAppProvider) { | 
| return; | 
| @@ -660,7 +660,7 @@ int32_t CXFA_WidgetAcc::ExecuteScript(CXFA_Script script, | 
| if (!FXJSE_Value_IsUndefined(pTmpRetValue.get())) { | 
| if (!FXJSE_Value_IsNull(pTmpRetValue.get())) { | 
| CFX_ByteString bsString; | 
| -          FXJSE_Value_ToUTF8String(pTmpRetValue.get(), bsString); | 
| +          pTmpRetValue->ToString(bsString); | 
| pEventParam->m_wsResult = | 
| CFX_WideString::FromUTF8(bsString.AsStringC()); | 
| } | 
|  |