| Index: xfa/fxfa/parser/cxfa_resolveprocessor.h
|
| diff --git a/xfa/fxfa/parser/cxfa_resolveprocessor.h b/xfa/fxfa/parser/cxfa_resolveprocessor.h
|
| index 4db0ea2270ea345357f7068a966091263e3e85d1..630a54ea3cab28694ed00d66669b24b292b34d2f 100644
|
| --- a/xfa/fxfa/parser/cxfa_resolveprocessor.h
|
| +++ b/xfa/fxfa/parser/cxfa_resolveprocessor.h
|
| @@ -7,6 +7,8 @@
|
| #ifndef XFA_FXFA_PARSER_CXFA_RESOLVEPROCESSOR_H_
|
| #define XFA_FXFA_PARSER_CXFA_RESOLVEPROCESSOR_H_
|
|
|
| +#include <memory>
|
| +
|
| #include "xfa/fxfa/parser/xfa_object.h"
|
| #include "xfa/fxfa/parser/xfa_resolvenode_rs.h"
|
|
|
| @@ -46,7 +48,7 @@ class CXFA_ResolveProcessor {
|
| int32_t iCount);
|
| void SetCurStart(int32_t start) { m_iCurStart = start; }
|
|
|
| - CXFA_NodeHelper* GetNodeHelper() { return m_pNodeHelper; }
|
| + CXFA_NodeHelper* GetNodeHelper() const { return m_pNodeHelper.get(); }
|
|
|
| private:
|
| int32_t ResolveForAttributeRs(CXFA_Object* curNode,
|
| @@ -72,7 +74,7 @@ class CXFA_ResolveProcessor {
|
| void FilterCondition(CXFA_ResolveNodesData& rnd, CFX_WideString wsCondition);
|
|
|
| int32_t m_iCurStart;
|
| - CXFA_NodeHelper* m_pNodeHelper;
|
| + std::unique_ptr<CXFA_NodeHelper> m_pNodeHelper;
|
| };
|
|
|
| #endif // XFA_FXFA_PARSER_CXFA_RESOLVEPROCESSOR_H_
|
|
|