Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp |
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp |
index 56f5a2c4b4f489c8fd5497ada6862b7f8f70c3d0..35cbf26d056254ad1786177fa6ea544a547639b4 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp |
@@ -151,12 +151,6 @@ void CPDF_Object::SetString(const CFX_ByteString& str) { |
} |
ASSERT(FALSE); |
} |
-int CPDF_Object::GetDirectType() const { |
- const CPDF_Reference* pRef = AsReference(); |
- if (!pRef) |
- return m_Type; |
- return pRef->m_pObjList->GetIndirectType(pRef->GetRefObjNum()); |
-} |
FX_BOOL CPDF_Object::IsIdentical(CPDF_Object* pOther) const { |
if (this == pOther) |
return TRUE; |
@@ -1059,19 +1053,6 @@ CPDF_Object* CPDF_IndirectObjectHolder::GetIndirectObject( |
m_IndirectObjs[objnum] = pObj; |
return pObj; |
} |
-int CPDF_IndirectObjectHolder::GetIndirectType(FX_DWORD objnum) { |
- auto it = m_IndirectObjs.find(objnum); |
- if (it != m_IndirectObjs.end()) |
- return it->second->GetType(); |
- |
- if (!m_pParser) |
- return 0; |
- |
- PARSE_CONTEXT context; |
- FXSYS_memset(&context, 0, sizeof(PARSE_CONTEXT)); |
- context.m_Flags = PDFPARSE_TYPEONLY; |
- return (int)(uintptr_t)m_pParser->ParseIndirectObject(this, objnum, &context); |
-} |
FX_DWORD CPDF_IndirectObjectHolder::AddIndirectObject(CPDF_Object* pObj) { |
if (pObj->m_ObjNum) { |
return pObj->m_ObjNum; |