Index: core/fpdfapi/fpdf_edit/include/cpdf_creator.h |
diff --git a/core/fpdfapi/fpdf_edit/include/cpdf_creator.h b/core/fpdfapi/fpdf_edit/include/cpdf_creator.h |
index e9490a3be745f8b96bbf12498ae9873d87014482..023ea4e0098ab18b4c5fce025249c9252aecda30 100644 |
--- a/core/fpdfapi/fpdf_edit/include/cpdf_creator.h |
+++ b/core/fpdfapi/fpdf_edit/include/cpdf_creator.h |
@@ -7,6 +7,8 @@ |
#ifndef CORE_FPDFAPI_FPDF_EDIT_INCLUDE_CPDF_CREATOR_H_ |
#define CORE_FPDFAPI_FPDF_EDIT_INCLUDE_CPDF_CREATOR_H_ |
+#include <memory> |
+ |
#include "core/fxcrt/include/fx_basic.h" |
class CPDF_Array; |
@@ -78,9 +80,7 @@ class CPDF_Creator { |
CPDF_Dictionary* m_pEncryptDict; |
uint32_t m_dwEnryptObjNum; |
FX_BOOL m_bEncryptCloned; |
- FX_BOOL m_bStandardSecurity; |
- CPDF_CryptoHandler* m_pCryptoHandler; |
- FX_BOOL m_bNewCrypto; |
+ std::unique_ptr<CPDF_CryptoHandler> m_pCryptoHandler; |
FX_BOOL m_bEncryptMetadata; |
CPDF_Object* m_pMetadata; |
CPDF_XRefStream* m_pXRefStream; |