| 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;
|
|
|