Index: core/fpdfapi/fpdf_parser/cpdf_indirect_object_holder.cpp |
diff --git a/core/fpdfapi/fpdf_parser/cpdf_indirect_object_holder.cpp b/core/fpdfapi/fpdf_parser/cpdf_indirect_object_holder.cpp |
index ef3395d3aec70815738a68e054de66fa571868dd..33f45a53bf1003227fc9a93dfccef077697108b7 100644 |
--- a/core/fpdfapi/fpdf_parser/cpdf_indirect_object_holder.cpp |
+++ b/core/fpdfapi/fpdf_parser/cpdf_indirect_object_holder.cpp |
@@ -65,20 +65,21 @@ void CPDF_IndirectObjectHolder::ReleaseIndirectObject(uint32_t objnum) { |
m_IndirectObjs.erase(it); |
} |
-FX_BOOL CPDF_IndirectObjectHolder::InsertIndirectObject(uint32_t objnum, |
- CPDF_Object* pObj) { |
+bool CPDF_IndirectObjectHolder::InsertIndirectObject(uint32_t objnum, |
+ CPDF_Object* pObj) { |
if (!objnum || !pObj) |
- return FALSE; |
+ return false; |
+ |
auto it = m_IndirectObjs.find(objnum); |
if (it != m_IndirectObjs.end()) { |
if (pObj->GetGenNum() <= it->second->GetGenNum()) { |
pObj->Destroy(); |
- return FALSE; |
+ return false; |
} |
it->second->Destroy(); |
} |
pObj->m_ObjNum = objnum; |
m_IndirectObjs[objnum] = pObj; |
m_LastObjNum = std::max(m_LastObjNum, objnum); |
- return TRUE; |
+ return true; |
} |