Index: fpdfsdk/src/fsdk_baseform.cpp |
diff --git a/fpdfsdk/src/fsdk_baseform.cpp b/fpdfsdk/src/fsdk_baseform.cpp |
index fad28e7b676ea052dca62cee8bde8a4e9d58e3d9..d1f1aedba9aaf1214975776d6a613645d241690b 100644 |
--- a/fpdfsdk/src/fsdk_baseform.cpp |
+++ b/fpdfsdk/src/fsdk_baseform.cpp |
@@ -2191,14 +2191,14 @@ void CPDFSDK_InterForm::GetFieldFromObjects(const CFX_PtrArray& objects, |
int iCount = objects.GetSize(); |
for (int i = 0; i < iCount; i++) { |
- CPDF_Object* pObject = (CPDF_Object*)objects[i]; |
- if (pObject == NULL) |
+ CPDF_Object* pObject = static_cast<CPDF_Object*>(objects[i]); |
+ if (!pObject) |
continue; |
if (pObject->IsString()) { |
CFX_WideString csName = pObject->GetUnicodeText(); |
CPDF_FormField* pField = m_pInterForm->GetField(0, csName); |
- if (pField != NULL) |
+ if (pField) |
fields.Add(pField); |
} else if (pObject->IsDictionary()) { |
if (m_pInterForm->IsValidFormField(pObject)) |