From 93bfc262074abf003ba4ab0ff1d9767d8dfa9a3d Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Tue, 4 Apr 2017 15:10:00 -0400 Subject: Cleanup CFDE_XMLCharData and CFDE_XMLText MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This Cl switchs CFDE_XMLCharData to subclass CFDE_XMLText and cleans up the code which was the same except for the accessor names. Change-Id: I85ebf4f3f19f0d15be4dd77a71b89ca8083f4b1e Reviewed-on: https://pdfium-review.googlesource.com/3672 Commit-Queue: dsinclair Reviewed-by: Nicolás Peña --- xfa/fde/xml/cfde_xmltext.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'xfa/fde/xml/cfde_xmltext.cpp') diff --git a/xfa/fde/xml/cfde_xmltext.cpp b/xfa/fde/xml/cfde_xmltext.cpp index 6bc2d64354..2af66ac70c 100644 --- a/xfa/fde/xml/cfde_xmltext.cpp +++ b/xfa/fde/xml/cfde_xmltext.cpp @@ -6,6 +6,8 @@ #include "xfa/fde/xml/cfde_xmltext.h" +#include "third_party/base/ptr_util.h" + CFDE_XMLText::CFDE_XMLText(const CFX_WideString& wsText) : CFDE_XMLNode(), m_wsText(wsText) {} @@ -15,7 +17,6 @@ FDE_XMLNODETYPE CFDE_XMLText::GetType() const { return FDE_XMLNODE_Text; } -CFDE_XMLNode* CFDE_XMLText::Clone(bool bRecursive) { - CFDE_XMLText* pClone = new CFDE_XMLText(m_wsText); - return pClone; +std::unique_ptr CFDE_XMLText::Clone() { + return pdfium::MakeUnique(m_wsText); } -- cgit v1.2.3