| Index: fpdfsdk/fpdfdoc.cpp
|
| diff --git a/fpdfsdk/fpdfdoc.cpp b/fpdfsdk/fpdfdoc.cpp
|
| index ce4fc34982f143b47708681e376e78b753b37b10..82b898aa85b86a1b52abff90536f039411eca55e 100644
|
| --- a/fpdfsdk/fpdfdoc.cpp
|
| +++ b/fpdfsdk/fpdfdoc.cpp
|
| @@ -17,6 +17,7 @@
|
| #include "core/fpdfdoc/cpdf_dest.h"
|
| #include "core/fpdfdoc/cpdf_pagelabel.h"
|
| #include "fpdfsdk/fsdk_define.h"
|
| +#include "third_party/base/ptr_util.h"
|
| #include "third_party/base/stl_util.h"
|
|
|
| namespace {
|
| @@ -55,7 +56,7 @@ CPDF_LinkList* GetLinkList(CPDF_Page* page) {
|
| CPDF_Document* pDoc = page->m_pDocument;
|
| std::unique_ptr<CPDF_LinkList>* pHolder = pDoc->LinksContext();
|
| if (!pHolder->get())
|
| - pHolder->reset(new CPDF_LinkList);
|
| + *pHolder = pdfium::MakeUnique<CPDF_LinkList>();
|
| return pHolder->get();
|
| }
|
|
|
|
|