| Index: core/fpdfapi/font/cpdf_cidfont.cpp
|
| diff --git a/core/fpdfapi/font/cpdf_cidfont.cpp b/core/fpdfapi/font/cpdf_cidfont.cpp
|
| index 0217391c12a8544c2d7d41908da9205a17450bc7..91df025e0ff2732654e8d994c1ef3c6b20dd50b6 100644
|
| --- a/core/fpdfapi/font/cpdf_cidfont.cpp
|
| +++ b/core/fpdfapi/font/cpdf_cidfont.cpp
|
| @@ -19,6 +19,7 @@
|
| #include "core/fpdfapi/parser/cpdf_dictionary.h"
|
| #include "core/fpdfapi/parser/cpdf_stream_acc.h"
|
| #include "third_party/base/numerics/safe_math.h"
|
| +#include "third_party/base/ptr_util.h"
|
|
|
| namespace {
|
|
|
| @@ -398,7 +399,7 @@ bool CPDF_CIDFont::Load() {
|
| CPDF_Object* pmap = pCIDFontDict->GetDirectObjectFor("CIDToGIDMap");
|
| if (pmap) {
|
| if (CPDF_Stream* pStream = pmap->AsStream()) {
|
| - m_pStreamAcc.reset(new CPDF_StreamAcc);
|
| + m_pStreamAcc = pdfium::MakeUnique<CPDF_StreamAcc>();
|
| m_pStreamAcc->LoadAllData(pStream, false);
|
| } else if (pmap->GetString() == "Identity") {
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
|
| @@ -581,7 +582,7 @@ int CPDF_CIDFont::GetGlyphIndex(uint32_t unicode, bool* pVertGlyph) {
|
| if (error || !m_Font.GetSubData())
|
| return index;
|
|
|
| - m_pTTGSUBTable.reset(new CFX_CTTGSUBTable);
|
| + m_pTTGSUBTable = pdfium::MakeUnique<CFX_CTTGSUBTable>();
|
| m_pTTGSUBTable->LoadGSUBTable((FT_Bytes)m_Font.GetSubData());
|
| return GetVerticalGlyph(index, pVertGlyph);
|
| }
|
|
|