From 2e5f0ae97c163841c93c891aa5933adbde47e710 Mon Sep 17 00:00:00 2001 From: Jane Liu Date: Tue, 8 Aug 2017 15:23:27 -0400 Subject: Added FPDFPageObj_Destroy() for freeing page objects created Bug=pdfium:854 Change-Id: I227418cdcb77e0aa7d48338f1ee0d753cef6bfdb Reviewed-on: https://pdfium-review.googlesource.com/10390 Reviewed-by: dsinclair Commit-Queue: Jane Liu --- fpdfsdk/fpdfeditpage.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'fpdfsdk/fpdfeditpage.cpp') diff --git a/fpdfsdk/fpdfeditpage.cpp b/fpdfsdk/fpdfeditpage.cpp index a7ee212aee..91b966c384 100644 --- a/fpdfsdk/fpdfeditpage.cpp +++ b/fpdfsdk/fpdfeditpage.cpp @@ -201,6 +201,10 @@ DLLEXPORT FPDF_BOOL STDCALL FPDFPage_HasTransparency(FPDF_PAGE page) { return pPage && pPage->BackgroundAlphaNeeded(); } +DLLEXPORT void STDCALL FPDFPageObj_Destroy(FPDF_PAGEOBJECT page_obj) { + delete CPDFPageObjectFromFPDFPageObject(page_obj); +} + DLLEXPORT FPDF_BOOL STDCALL FPDFPageObj_HasTransparency(FPDF_PAGEOBJECT pageObject) { if (!pageObject) -- cgit v1.2.3