Index: xfa/fxfa/parser/xfa_script_resolveprocessor.cpp |
diff --git a/xfa/fxfa/parser/xfa_script_resolveprocessor.cpp b/xfa/fxfa/parser/xfa_script_resolveprocessor.cpp |
index 6be5bd03e67c1d3b55b9e0357465fa613d179e2a..c2101f7719afe6199235cbb3213321b1eb68ea63 100644 |
--- a/xfa/fxfa/parser/xfa_script_resolveprocessor.cpp |
+++ b/xfa/fxfa/parser/xfa_script_resolveprocessor.cpp |
@@ -712,7 +712,7 @@ void CXFA_ResolveProcessor::XFA_ResolveNode_DoPredicateFilter( |
new CFXJSE_Value(rnd.m_pSC->GetRuntime())); |
bRet = pContext->RunScript(eLangType, wsExpression.AsStringC(), |
pRetValue.get(), node); |
- if (!bRet || !FXJSE_Value_ToBoolean(pRetValue.get())) |
+ if (!bRet || !pRetValue->ToBoolean()) |
findNodes.RemoveAt(i); |
} |
} |