Index: core/fpdfdoc/doc_ap.cpp |
diff --git a/core/fpdfdoc/doc_ap.cpp b/core/fpdfdoc/doc_ap.cpp |
index 87edcd9836b25321057ea4d094dd9493d3e71a43..e87b21b8ecbb279c5f91673d1985e789438984a5 100644 |
--- a/core/fpdfdoc/doc_ap.cpp |
+++ b/core/fpdfdoc/doc_ap.cpp |
@@ -616,12 +616,12 @@ static FX_BOOL GenerateWidgetAP(CPDF_Document* pDoc, |
if (IsFloatSmaller(fy, rcBody.bottom)) { |
break; |
} |
- if (CPDF_Object* pOpt = pOpts->GetElementValue(i)) { |
+ if (CPDF_Object* pOpt = pOpts->GetDirectObjectAt(i)) { |
CFX_WideString swItem; |
if (pOpt->IsString()) |
swItem = pOpt->GetUnicodeText(); |
else if (CPDF_Array* pArray = pOpt->AsArray()) |
- swItem = pArray->GetElementValue(1)->GetUnicodeText(); |
+ swItem = pArray->GetDirectObjectAt(1)->GetUnicodeText(); |
FX_BOOL bSelected = FALSE; |
if (pSels) { |