summaryrefslogtreecommitdiff
path: root/xfa/fxfa/parser/cxfa_thisproxy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/fxfa/parser/cxfa_thisproxy.cpp')
-rw-r--r--xfa/fxfa/parser/cxfa_thisproxy.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/xfa/fxfa/parser/cxfa_thisproxy.cpp b/xfa/fxfa/parser/cxfa_thisproxy.cpp
index 55e676ecdc..6b84913afb 100644
--- a/xfa/fxfa/parser/cxfa_thisproxy.cpp
+++ b/xfa/fxfa/parser/cxfa_thisproxy.cpp
@@ -6,17 +6,17 @@
#include "xfa/fxfa/parser/cxfa_thisproxy.h"
+#include "fxjs/cjx_object.h"
+#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_node.h"
CXFA_ThisProxy::CXFA_ThisProxy(CXFA_Node* pThisNode, CXFA_Node* pScriptNode)
: CXFA_Object(pThisNode->GetDocument(),
XFA_ObjectType::VariablesThis,
XFA_Element::Unknown,
- WideStringView()),
- m_pThisNode(nullptr),
- m_pScriptNode(nullptr) {
- m_pThisNode = pThisNode;
- m_pScriptNode = pScriptNode;
-}
+ WideStringView(),
+ pdfium::MakeUnique<CJX_Object>(this)),
+ m_pThisNode(pThisNode),
+ m_pScriptNode(pScriptNode) {}
CXFA_ThisProxy::~CXFA_ThisProxy() {}