diff options
author | Ashod Nakashian <ashod.nakashian@collabora.co.uk> | 2018-05-19 21:28:31 -0400 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2018-06-07 10:45:31 +0200 |
commit | 92550f9b04785f83ee7229c815e88e847db194dc (patch) | |
tree | 3513e3c10bf13670a434e5e092603f0517a8b57e /svx | |
parent | 80ae4c7a2a6ff336e3bb7462d62fe01b5cb514b8 (diff) |
svx: update PDFium patch and code
Change-Id: I07c6a7c65d5631b70da64927a35d7a3b371eff25
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdpdf.cxx | 3 | ||||
-rw-r--r-- | svx/source/svdraw/svdpdf.hxx | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/svx/source/svdraw/svdpdf.cxx b/svx/source/svdraw/svdpdf.cxx index 0c1a02aef0de..73dca53d545c 100644 --- a/svx/source/svdraw/svdpdf.cxx +++ b/svx/source/svdraw/svdpdf.cxx @@ -1026,7 +1026,8 @@ void ImpSdrPdfImport::MapScaling() void ImpSdrPdfImport::ImportImage(FPDF_PAGEOBJECT pPageObject, int /*nPageObjectIndex*/) { - std::unique_ptr<void, FPDFBitmapDeleter> bitmap(FPDFImageObj_GetBitmapBgra(pPageObject)); + std::unique_ptr<std::remove_pointer<FPDF_BITMAP>::type, FPDFBitmapDeleter> + bitmap(FPDFImageObj_GetBitmapBgra(pPageObject)); if (!bitmap) { SAL_WARN("sd.filter", "Failed to get IMAGE"); diff --git a/svx/source/svdraw/svdpdf.hxx b/svx/source/svdraw/svdpdf.hxx index 226051aadd83..dfb4b9ad2946 100644 --- a/svx/source/svdraw/svdpdf.hxx +++ b/svx/source/svdraw/svdpdf.hxx @@ -40,9 +40,9 @@ class SdrModel; class SdrPage; class SdrObject; class SvdProgressInfo; -typedef void* FPDF_DOCUMENT; -typedef void* FPDF_PAGEOBJECT; -typedef void* FPDF_TEXTPAGE; +typedef struct fpdf_document_t__* FPDF_DOCUMENT; +typedef struct fpdf_pageobject_t__* FPDF_PAGEOBJECT; // (text, path, etc.) +typedef struct fpdf_textpage_t__* FPDF_TEXTPAGE; // Helper Class to import PDF class ImpSdrPdfImport final |