| Index: core/fpdfdoc/cpdf_annot.cpp
|
| diff --git a/core/fpdfdoc/cpdf_annot.cpp b/core/fpdfdoc/cpdf_annot.cpp
|
| index 18b1e9d9460c435af8c113a6d00392a29b37ca52..a8578fc28d966461c5d063384af1da010aad0a65 100644
|
| --- a/core/fpdfdoc/cpdf_annot.cpp
|
| +++ b/core/fpdfdoc/cpdf_annot.cpp
|
| @@ -12,13 +12,17 @@
|
| #include "core/fpdfapi/fpdf_parser/include/cpdf_document.h"
|
| #include "core/fpdfapi/fpdf_render/include/cpdf_rendercontext.h"
|
| #include "core/fpdfapi/fpdf_render/include/cpdf_renderoptions.h"
|
| +#include "core/fpdfdoc/cpvt_generateap.h"
|
| #include "core/fxcrt/include/fx_memory.h"
|
| #include "core/fxge/include/fx_ge.h"
|
|
|
| CPDF_Annot::CPDF_Annot(CPDF_Dictionary* pDict, CPDF_Document* pDocument)
|
| : m_pAnnotDict(pDict),
|
| m_pDocument(pDocument),
|
| - m_sSubtype(m_pAnnotDict->GetStringBy("Subtype")) {}
|
| + m_sSubtype(m_pAnnotDict->GetStringBy("Subtype")) {
|
| + if (m_sSubtype == "Highlight")
|
| + CPVT_GenerateAP::GenerateHighlightAP(m_pDocument, m_pAnnotDict);
|
| +}
|
|
|
| CPDF_Annot::~CPDF_Annot() {
|
| ClearCachedAP();
|
|
|