Chromium Code Reviews| Index: core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
| diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp b/core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
| similarity index 96% |
| rename from core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp |
| rename to core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
| index a63b0ed336ce68325333076340303ac2dd615ac4..8e07aa2664ed5ce93a2279c3ec072c9e6a9eae75 100644 |
| --- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp |
| +++ b/core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
| @@ -4,11 +4,14 @@ |
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| -#include "core/include/fpdfapi/fpdf_parser.h" |
| +#include "core/include/fpdfapi/cpdf_document.h" |
| #include <set> |
| #include "core/include/fpdfapi/fpdf_module.h" |
| +#include "core/include/fpdfapi/fpdf_parser.h" |
| +#include "core/include/fxge/fx_font.h" |
| +#include "core/src/fpdfapi/fpdf_render/render_int.h" |
| #include "third_party/base/stl_util.h" |
| namespace { |
| @@ -336,3 +339,12 @@ void CPDF_Document::ClearRenderData() { |
| if (m_pDocRender) |
| CPDF_ModuleMgr::Get()->GetRenderModule()->ClearDocData(m_pDocRender); |
| } |
| + |
| +void CPDF_Document::ClearRenderFont() { |
| + if (m_pDocRender) { |
|
dsinclair
2016/03/08 20:57:08
if (!m_pDocReader)
return;
?
Tom Sepez
2016/03/08 21:10:30
Done.
|
| + CFX_FontCache* pCache = m_pDocRender->GetFontCache(); |
| + if (pCache) { |
| + pCache->FreeCache(FALSE); |
| + } |
|
dsinclair
2016/03/08 20:57:08
nit: remove {}
Tom Sepez
2016/03/08 21:10:30
Done.
|
| + } |
| +} |