| Index: core/fpdfdoc/cpvt_fontmap.cpp
|
| diff --git a/core/fpdfdoc/cpvt_fontmap.cpp b/core/fpdfdoc/cpvt_fontmap.cpp
|
| index a47595a6ac4862380c15eb1c8ce86631469a1bf7..283f60011b2d7bd30dbe14e726ce0d79816c1e5b 100644
|
| --- a/core/fpdfdoc/cpvt_fontmap.cpp
|
| +++ b/core/fpdfdoc/cpvt_fontmap.cpp
|
| @@ -9,6 +9,7 @@
|
| #include "core/fpdfapi/font/cpdf_font.h"
|
| #include "core/fpdfapi/parser/cpdf_dictionary.h"
|
| #include "core/fpdfapi/parser/cpdf_document.h"
|
| +#include "core/fpdfapi/parser/cpdf_reference.h"
|
| #include "core/fpdfdoc/cpdf_interform.h"
|
|
|
| CPVT_FontMap::CPVT_FontMap(CPDF_Document* pDoc,
|
| @@ -39,8 +40,8 @@ void CPVT_FontMap::GetAnnotSysPDFFont(CPDF_Document* pDoc,
|
|
|
| CPDF_Dictionary* pFontList = pResDict->GetDictFor("Font");
|
| if (pFontList && !pFontList->KeyExist(sSysFontAlias)) {
|
| - pFontList->SetReferenceFor(sSysFontAlias, pDoc,
|
| - pPDFFont->GetFontDict()->GetObjNum());
|
| + pFontList->SetNewFor<CPDF_Reference>(sSysFontAlias, pDoc,
|
| + pPDFFont->GetFontDict()->GetObjNum());
|
| }
|
| pSysFont = pPDFFont;
|
| }
|
|
|