diff options
author | Tom Sepez <tsepez@chromium.org> | 2017-05-01 13:21:39 -0700 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-05-01 20:42:12 +0000 |
commit | 40baddef7fda756c29b813dc1fd67b28d745aa8c (patch) | |
tree | c718f1deb8a554bcbbb38f57d0de86a0219f0bff /xfa/fxfa/cxfa_ffdocview.cpp | |
parent | a0a69233cafa0ec22fd6c776851e3ee069ca66bf (diff) | |
download | pdfium-40baddef7fda756c29b813dc1fd67b28d745aa8c.tar.xz |
Remove more |new|s, part 6chromium/3087
Change-Id: I4adbeafa7ecfd509abca08d97be132fd709e1261
Reviewed-on: https://pdfium-review.googlesource.com/4691
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fxfa/cxfa_ffdocview.cpp')
-rw-r--r-- | xfa/fxfa/cxfa_ffdocview.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
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_WidgetAccIterator> +CXFA_FFDocView::CreateWidgetAccIterator() { CXFA_Node* pFormRoot = GetRootSubform(); - return pFormRoot ? new CXFA_WidgetAccIterator(pFormRoot) : nullptr; + if (!pFormRoot) + return nullptr; + return pdfium::MakeUnique<CXFA_WidgetAccIterator>(pFormRoot); } CXFA_FFWidget* CXFA_FFDocView::GetFocusWidget() { |