| Index: core/fpdfdoc/doc_utils.cpp
|
| diff --git a/core/fpdfdoc/doc_utils.cpp b/core/fpdfdoc/doc_utils.cpp
|
| index e2e3e13e8c700004331d3323158182fce3d99eb9..f83d001af51b78ee4a8b2e4b45c7cc7e4e656361 100644
|
| --- a/core/fpdfdoc/doc_utils.cpp
|
| +++ b/core/fpdfdoc/doc_utils.cpp
|
| @@ -31,7 +31,7 @@ CPDF_Object* SearchNumberNode(const CPDF_Dictionary* pNode, int num) {
|
| for (uint32_t i = 0; i < dwCount; i++) {
|
| int index = pNumbers->GetIntegerAt(i * 2);
|
| if (num == index) {
|
| - return pNumbers->GetElementValue(i * 2 + 1);
|
| + return pNumbers->GetDirectObjectAt(i * 2 + 1);
|
| }
|
| if (index > num) {
|
| break;
|
| @@ -743,7 +743,7 @@ CPDF_Object* FPDF_GetFieldAttr(CPDF_Dictionary* pFieldDict,
|
| if (!pFieldDict) {
|
| return NULL;
|
| }
|
| - CPDF_Object* pAttr = pFieldDict->GetElementValue(name);
|
| + CPDF_Object* pAttr = pFieldDict->GetDirectObjectBy(name);
|
| if (pAttr) {
|
| return pAttr;
|
| }
|
|
|