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