| Index: fpdfsdk/src/fsdk_mgr.cpp
 | 
| diff --git a/fpdfsdk/src/fsdk_mgr.cpp b/fpdfsdk/src/fsdk_mgr.cpp
 | 
| index 56f8204ce92d2ee821b4fdc75ae758d9cf67ea11..e9de9e4000bb1796855c4fa6e8242115ce7bf4d4 100644
 | 
| --- a/fpdfsdk/src/fsdk_mgr.cpp
 | 
| +++ b/fpdfsdk/src/fsdk_mgr.cpp
 | 
| @@ -465,9 +465,9 @@ FX_BOOL CPDFSDK_Document::ProcOpenAction() {
 | 
|    if (!pRoot)
 | 
|      return FALSE;
 | 
|  
 | 
| -  CPDF_Object* pOpenAction = pRoot->GetDict("OpenAction");
 | 
| +  CPDF_Object* pOpenAction = pRoot->GetDictBy("OpenAction");
 | 
|    if (!pOpenAction)
 | 
| -    pOpenAction = pRoot->GetArray("OpenAction");
 | 
| +    pOpenAction = pRoot->GetArrayBy("OpenAction");
 | 
|  
 | 
|    if (!pOpenAction)
 | 
|      return FALSE;
 | 
| @@ -819,7 +819,7 @@ CPDFSDK_Annot* CPDFSDK_PageView::AddAnnot(IXFA_Widget* pPDFAnnot) {
 | 
|  #endif  // PDF_ENABLE_XFA
 | 
|  
 | 
|  CPDFSDK_Annot* CPDFSDK_PageView::AddAnnot(CPDF_Dictionary* pDict) {
 | 
| -  return pDict ? AddAnnot(pDict->GetString("Subtype"), pDict) : nullptr;
 | 
| +  return pDict ? AddAnnot(pDict->GetStringBy("Subtype"), pDict) : nullptr;
 | 
|  }
 | 
|  
 | 
|  CPDFSDK_Annot* CPDFSDK_PageView::AddAnnot(const FX_CHAR* lpSubType,
 | 
| 
 |