Index: core/src/fpdfdoc/doc_ap.cpp |
diff --git a/core/src/fpdfdoc/doc_ap.cpp b/core/src/fpdfdoc/doc_ap.cpp |
index 77a1f1530671b63c2d4abc8cb566f58fbc553b6a..14855161a7cee62e05a323e786847b18f459bccd 100644 |
--- a/core/src/fpdfdoc/doc_ap.cpp |
+++ b/core/src/fpdfdoc/doc_ap.cpp |
@@ -427,11 +427,8 @@ static FX_BOOL GenerateWidgetAP(CPDF_Document* pDoc, |
pAnnotDict->SetAt("AP", pAPDict); |
} |
CPDF_Stream* pNormalStream = pAPDict->GetStream("N"); |
- if (pNormalStream == NULL) { |
- pNormalStream = CPDF_Stream::Create(NULL, 0, NULL); |
- if (pNormalStream == NULL) { |
- return FALSE; |
- } |
+ if (!pNormalStream) { |
+ pNormalStream = new CPDF_Stream(nullptr, 0, nullptr); |
int32_t objnum = pDoc->AddIndirectObject(pNormalStream); |
pAnnotDict->GetDict("AP")->SetAtReference("N", pDoc, objnum); |
} |