Chromium Code Reviews| Index: fpdfsdk/src/fsdk_mgr.cpp |
| diff --git a/fpdfsdk/src/fsdk_mgr.cpp b/fpdfsdk/src/fsdk_mgr.cpp |
| index efb21a7efce13f8cd1c866fa1736cf8aa25c2207..c91c556ea87d53c6366f8bfdb79ae99e76dc4380 100644 |
| --- a/fpdfsdk/src/fsdk_mgr.cpp |
| +++ b/fpdfsdk/src/fsdk_mgr.cpp |
| @@ -424,30 +424,32 @@ void CPDFSDK_Document:: ProcJavascriptFun() |
| FX_BOOL CPDFSDK_Document::ProcOpenAction() |
| { |
| - if(!m_pDoc) return FALSE; |
| - |
| - CPDF_Dictionary* pRoot = m_pDoc->GetRoot(); |
| - if (!pRoot) return FALSE; |
| - CPDF_Object* pOpenAction = pRoot->GetDict("OpenAction");// |
| - if(!pOpenAction) pOpenAction = pRoot->GetArray("OpenAction");// |
| - if(!pOpenAction) return FALSE; |
| - |
| + if(!m_pDoc) |
| + return FALSE; |
|
Lei Zhang
2015/03/06 00:17:05
Once again, 4-space tabs + 8 spaces do not match u
|
| + |
| + CPDF_Dictionary* pRoot = m_pDoc->GetRoot(); |
| + if (!pRoot) |
| + return FALSE; |
| + |
| + CPDF_Object* pOpenAction = pRoot->GetDict("OpenAction"); |
| + if(!pOpenAction) |
| + pOpenAction = pRoot->GetArray("OpenAction"); |
| + |
| + if(!pOpenAction) |
| + return FALSE; |
| + |
| if(pOpenAction->GetType()==PDFOBJ_ARRAY) |
| - { |
| - } |
| - else if(pOpenAction->GetType()==PDFOBJ_DICTIONARY) |
| - { |
| - CPDF_Dictionary * pDict=(CPDF_Dictionary*)pOpenAction; |
| - CPDF_Action Action = pDict; |
| - |
| - if(m_pEnv->GetActionHander()) |
| - m_pEnv->GetActionHander()->DoAction_DocOpen(Action,this); |
| - } |
| - else |
| + return TRUE; |
| + |
| + if(pOpenAction->GetType()==PDFOBJ_DICTIONARY) |
| { |
| - return FALSE; |
| - } |
| - return TRUE; |
| + CPDF_Dictionary * pDict=(CPDF_Dictionary*)pOpenAction; |
| + CPDF_Action action(pDict); |
| + if(m_pEnv->GetActionHander()) |
| + m_pEnv->GetActionHander()->DoAction_DocOpen(action, this); |
| + return TRUE; |
| + } |
| + return FALSE; |
| } |
| CPDF_OCContext* CPDFSDK_Document::GetOCContext() |