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; |
} |