Index: fpdfsdk/src/fpdfppo.cpp |
diff --git a/fpdfsdk/src/fpdfppo.cpp b/fpdfsdk/src/fpdfppo.cpp |
index c9df813789b2a5e545f60a5e05c37ee800d10566..6bdd7c5e672285e9a3a611b56eb0870804531258 100644 |
--- a/fpdfsdk/src/fpdfppo.cpp |
+++ b/fpdfsdk/src/fpdfppo.cpp |
@@ -207,7 +207,7 @@ FX_BOOL CPDF_PageOrganizer::UpdateReference(CPDF_Object* pObj, |
ObjectNumberMap* pObjNumberMap) { |
switch (pObj->GetType()) { |
case PDFOBJ_REFERENCE: { |
- CPDF_Reference* pReference = (CPDF_Reference*)pObj; |
+ CPDF_Reference* pReference = pObj->AsReference(); |
FX_DWORD newobjnum = GetNewObjId(pDoc, pObjNumberMap, pReference); |
if (newobjnum == 0) |
return FALSE; |