From 40baddef7fda756c29b813dc1fd67b28d745aa8c Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Mon, 1 May 2017 13:21:39 -0700 Subject: Remove more |new|s, part 6 Change-Id: I4adbeafa7ecfd509abca08d97be132fd709e1261 Reviewed-on: https://pdfium-review.googlesource.com/4691 Reviewed-by: dsinclair Commit-Queue: dsinclair --- xfa/fxfa/cxfa_ffdocview.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'xfa/fxfa/cxfa_ffdocview.cpp') diff --git a/xfa/fxfa/cxfa_ffdocview.cpp b/xfa/fxfa/cxfa_ffdocview.cpp index 00f759a7f5..bcf5ef2772 100644 --- a/xfa/fxfa/cxfa_ffdocview.cpp +++ b/xfa/fxfa/cxfa_ffdocview.cpp @@ -306,10 +306,12 @@ CXFA_FFWidgetHandler* CXFA_FFDocView::GetWidgetHandler() { return m_pWidgetHandler.get(); } -CXFA_WidgetAccIterator* CXFA_FFDocView::CreateWidgetAccIterator( - XFA_WIDGETORDER eOrder) { +std::unique_ptr +CXFA_FFDocView::CreateWidgetAccIterator() { CXFA_Node* pFormRoot = GetRootSubform(); - return pFormRoot ? new CXFA_WidgetAccIterator(pFormRoot) : nullptr; + if (!pFormRoot) + return nullptr; + return pdfium::MakeUnique(pFormRoot); } CXFA_FFWidget* CXFA_FFDocView::GetFocusWidget() { -- cgit v1.2.3