Clean up CPDF_AnnotList.
[pdfium.git] / core / src / fpdfapi / fpdf_render / fpdf_render.cpp
index cb5450f..7b37b1b 100644 (file)
@@ -1073,7 +1073,8 @@ CPDF_ProgressiveRenderer::CPDF_ProgressiveRenderer(
       m_LayerIndex(0),
       m_ObjectIndex(0),
       m_ObjectPos(nullptr),
-      m_PrevLastPos(nullptr) {}
+      m_PrevLastPos(nullptr) {
+}
 
 CPDF_ProgressiveRenderer::~CPDF_ProgressiveRenderer() {
   if (m_pRenderStatus)
@@ -1224,9 +1225,8 @@ CPDF_TransferFunc* CPDF_DocRenderData::GetTransferFunc(CPDF_Object* pObj) {
   CPDF_Function* pFuncs[3] = {nullptr, nullptr, nullptr};
   FX_BOOL bUniTransfer = TRUE;
   FX_BOOL bIdentity = TRUE;
-  if (pObj->GetType() == PDFOBJ_ARRAY) {
+  if (CPDF_Array* pArray = pObj->AsArray()) {
     bUniTransfer = FALSE;
-    CPDF_Array* pArray = (CPDF_Array*)pObj;
     if (pArray->GetCount() < 3)
       return nullptr;