Index: core/fxge/ge/cfx_font.cpp |
diff --git a/core/fxge/ge/cfx_font.cpp b/core/fxge/ge/cfx_font.cpp |
index 7be300ff660f6da392e273263174296953dc1a5a..24dcb87383e1f2ba997aef9d330295716f4c9d6f 100644 |
--- a/core/fxge/ge/cfx_font.cpp |
+++ b/core/fxge/ge/cfx_font.cpp |
@@ -265,10 +265,6 @@ bool CFX_Font::LoadClone(const CFX_Font* pFont) { |
m_pSubstFont->m_Family = pFont->m_pSubstFont->m_Family; |
m_pSubstFont->m_ItalicAngle = pFont->m_pSubstFont->m_ItalicAngle; |
} |
- if (pFont->m_OtfFontData.GetSize()) { |
- m_OtfFontData.AttachData(pFont->m_OtfFontData.GetBuffer(), |
- pFont->m_OtfFontData.GetSize()); |
- } |
m_Face = pFont->m_Face; |
m_bEmbedded = pFont->m_bEmbedded; |
m_bVertical = pFont->m_bVertical; |
@@ -292,10 +288,8 @@ void CFX_Font::SetFace(FXFT_Face face) { |
CFX_Font::~CFX_Font() { |
#ifdef PDF_ENABLE_XFA |
- if (m_bShallowCopy) { |
- m_OtfFontData.DetachBuffer(); |
+ if (m_bShallowCopy) |
return; |
- } |
#endif // PDF_ENABLE_XFA |
if (m_Face) { |
#ifndef PDF_ENABLE_XFA |