Index: fpdfsdk/fpdfdoc.cpp |
diff --git a/fpdfsdk/fpdfdoc.cpp b/fpdfsdk/fpdfdoc.cpp |
index 6a65e4ae22c47969a178e8d57572a3d155d9e641..1b2daaeb5aedd49ce591e2f45748cdb9ac66e02e 100644 |
--- a/fpdfsdk/fpdfdoc.cpp |
+++ b/fpdfsdk/fpdfdoc.cpp |
@@ -288,7 +288,7 @@ DLLEXPORT FPDF_BOOL STDCALL FPDFLink_Enumerate(FPDF_PAGE page, |
return FALSE; |
for (int i = *startPos; i < (int)pAnnots->GetCount(); i++) { |
CPDF_Dictionary* pDict = |
- ToDictionary(static_cast<CPDF_Object*>(pAnnots->GetElementValue(i))); |
+ ToDictionary(static_cast<CPDF_Object*>(pAnnots->GetDirectObjectAt(i))); |
if (!pDict) |
continue; |
if (pDict->GetStringBy("Subtype").Equal("Link")) { |