From 4b292f776c05f7abeeaaa4f2cde51a71212747bf Mon Sep 17 00:00:00 2001 From: Henrique Nakashima Date: Fri, 8 Jun 2018 20:28:44 +0000 Subject: Instead of CPDF_Creator::m_dwFlags, store its two supported bits. m_IsIncremental and m_IsOriginal are extracted as soon as the flags are set, so there is no more need for getters. Change-Id: I34331a33d83c1fcbdea6ea1f3e39dfc58d6f85ea Reviewed-on: https://pdfium-review.googlesource.com/34711 Commit-Queue: Henrique Nakashima Reviewed-by: Lei Zhang --- core/fpdfapi/edit/cpdf_creator.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'core/fpdfapi/edit/cpdf_creator.h') diff --git a/core/fpdfapi/edit/cpdf_creator.h b/core/fpdfapi/edit/cpdf_creator.h index 47f279f653..b9c8aa8a80 100644 --- a/core/fpdfapi/edit/cpdf_creator.h +++ b/core/fpdfapi/edit/cpdf_creator.h @@ -60,8 +60,6 @@ class CPDF_Creator { CPDF_CryptoHandler* pCrypto); CPDF_CryptoHandler* GetCryptoHandler(); - bool IsIncremental() const { return !!(m_dwFlags & FPDFCREATE_INCREMENTAL); } - bool IsOriginal() const { return !(m_dwFlags & FPDFCREATE_NO_ORIGINAL); } UnownedPtr const m_pDocument; UnownedPtr const m_pParser; @@ -73,13 +71,14 @@ class CPDF_Creator { std::unique_ptr m_Archive; FX_FILESIZE m_SavedOffset; int32_t m_iStage; - uint32_t m_dwFlags; uint32_t m_CurObjNum; FX_FILESIZE m_XrefStart; std::map m_ObjectOffsets; std::vector m_NewObjNumArray; // Sorted, ascending. std::unique_ptr m_pIDArray; int32_t m_FileVersion; + bool m_IsIncremental = false; + bool m_IsOriginal = false; }; #endif // CORE_FPDFAPI_EDIT_CPDF_CREATOR_H_ -- cgit v1.2.3