| Index: fpdfsdk/src/fsdk_baseannot.cpp
|
| diff --git a/fpdfsdk/src/fsdk_baseannot.cpp b/fpdfsdk/src/fsdk_baseannot.cpp
|
| index 1c96936f03af4ca66cc69fa9298eb3c39d6b8acb..45f359a9d228cdcb893f3ce89779ec5c0b1d3134 100644
|
| --- a/fpdfsdk/src/fsdk_baseannot.cpp
|
| +++ b/fpdfsdk/src/fsdk_baseannot.cpp
|
| @@ -9,9 +9,6 @@
|
| #include "../include/fsdk_mgr.h"
|
| #include "../include/fsdk_baseannot.h"
|
|
|
| -//---------------------------------------------------------------------------
|
| -// CPDFSDK_DateTime
|
| -//---------------------------------------------------------------------------
|
| int _gAfxGetTimeZoneInSeconds(FX_CHAR tzhour, uint8_t tzminute) {
|
| return (int)tzhour * 3600 + (int)tzminute * (tzhour >= 0 ? 60 : -60);
|
| }
|
| @@ -503,19 +500,13 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::AddSeconds(int seconds) {
|
| return *this;
|
| }
|
|
|
| -//---------------------------------------------------------------------------
|
| -// CPDFSDK_Annot
|
| -//---------------------------------------------------------------------------
|
| CPDFSDK_Annot::CPDFSDK_Annot(CPDFSDK_PageView* pPageView)
|
| - : m_pPageView(pPageView), m_bSelected(FALSE), m_nTabOrder(-1) {}
|
| + : m_pPageView(pPageView), m_bSelected(FALSE), m_nTabOrder(-1) {
|
| +}
|
|
|
| -// CPDFSDK_BAAnnot
|
| CPDFSDK_BAAnnot::CPDFSDK_BAAnnot(CPDF_Annot* pAnnot,
|
| CPDFSDK_PageView* pPageView)
|
| - : CPDFSDK_Annot(pPageView), m_pAnnot(pAnnot) {}
|
| -
|
| -CPDFSDK_BAAnnot::~CPDFSDK_BAAnnot() {
|
| - m_pAnnot = NULL;
|
| + : CPDFSDK_Annot(pPageView), m_pAnnot(pAnnot) {
|
| }
|
|
|
| CPDF_Annot* CPDFSDK_BAAnnot::GetPDFAnnot() const {
|
| @@ -867,8 +858,8 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType,
|
| m_pAnnot->GetAnnotDict()->SetAt("AP", pAPDict);
|
| }
|
|
|
| - CPDF_Stream* pStream = NULL;
|
| - CPDF_Dictionary* pParentDict = NULL;
|
| + CPDF_Stream* pStream = nullptr;
|
| + CPDF_Dictionary* pParentDict = nullptr;
|
|
|
| if (sAPState.IsEmpty()) {
|
| pParentDict = pAPDict;
|
| @@ -885,11 +876,9 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType,
|
| }
|
|
|
| if (!pStream) {
|
| - ASSERT(m_pPageView != NULL);
|
| - CPDF_Document* pDoc = m_pPageView->GetPDFDocument();
|
| - ASSERT(pDoc != NULL);
|
| + pStream = new CPDF_Stream(nullptr, 0, nullptr);
|
|
|
| - pStream = new CPDF_Stream(NULL, 0, NULL);
|
| + CPDF_Document* pDoc = m_pPageView->GetPDFDocument();
|
| int32_t objnum = pDoc->AddIndirectObject(pStream);
|
| // pAPDict->SetAtReference(sAPType, pDoc, objnum);
|
| ASSERT(pParentDict != NULL);
|
| @@ -897,13 +886,12 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType,
|
| }
|
|
|
| CPDF_Dictionary* pStreamDict = pStream->GetDict();
|
| -
|
| if (!pStreamDict) {
|
| pStreamDict = new CPDF_Dictionary;
|
| pStreamDict->SetAtName("Type", "XObject");
|
| pStreamDict->SetAtName("Subtype", "Form");
|
| pStreamDict->SetAtInteger("FormType", 1);
|
| - pStream->InitStream(NULL, 0, pStreamDict);
|
| + pStream->InitStream(nullptr, 0, pStreamDict);
|
| }
|
|
|
| if (pStreamDict) {
|
|
|