diff options
author | Artem Strygin <art-snake@yandex-team.ru> | 2017-07-26 16:53:06 +0300 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-07-26 18:56:39 +0000 |
commit | e9af3798cbee81bc0093d4be024ecb6c2ea19bd9 (patch) | |
tree | c864862c40f255ae7a9b0f13bc85d685d34478db /core/fpdfapi/parser/cpdf_data_avail.h | |
parent | a37f2f1128f1167e858b605c51dfe98308919ea6 (diff) | |
download | pdfium-e9af3798cbee81bc0093d4be024ecb6c2ea19bd9.tar.xz |
Remove recursion from CPDF_DataAvail::HaveResourceXXX.
Change-Id: Iacac67bce99b4b4bcc303fb388aaf03f2f99e4f3
Reviewed-on: https://pdfium-review.googlesource.com/9070
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'core/fpdfapi/parser/cpdf_data_avail.h')
-rw-r--r-- | core/fpdfapi/parser/cpdf_data_avail.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/core/fpdfapi/parser/cpdf_data_avail.h b/core/fpdfapi/parser/cpdf_data_avail.h index 596fb0bd2e..eb45c144c8 100644 --- a/core/fpdfapi/parser/cpdf_data_avail.h +++ b/core/fpdfapi/parser/cpdf_data_avail.h @@ -124,8 +124,6 @@ class CPDF_DataAvail final { std::vector<std::unique_ptr<PageNode>> m_ChildNodes; }; - static const int kMaxDataAvailRecursionDepth = 64; - static int s_CurrentDataAvailRecursionDepth; static const int kMaxPageRecursionDepth = 1024; uint32_t GetObjectSize(uint32_t objnum, FX_FILESIZE& offset); @@ -175,7 +173,6 @@ class CPDF_DataAvail final { DocAvailStatus CheckLinearizedFirstPage(uint32_t dwPage, DownloadHints* pHints); - bool HaveResourceAncestor(CPDF_Dictionary* pDict); bool CheckPage(uint32_t dwPage, DownloadHints* pHints); bool LoadDocPages(DownloadHints* pHints); bool LoadDocPage(uint32_t dwPage, DownloadHints* pHints); |