vcl/source/filter/ipdf/pdfread.cxx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
New commits: commit 28bf81694aaeacd260a3b7d8ba2f6be172eb08c3 Author: Miklos Vajna <vmik...@collabora.com> AuthorDate: Mon Aug 26 10:40:31 2019 +0200 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Mon Aug 26 10:40:31 2019 +0200 vcl: fix --disable-pdfium build Which is not covered by Jenkins, but used implicitly by the Android build e.g. Change-Id: Id1ffab54a619fc94bcc3d8bea9eba6301d3d7381 diff --git a/vcl/source/filter/ipdf/pdfread.cxx b/vcl/source/filter/ipdf/pdfread.cxx index bd406deac93e..80557c1091e2 100644 --- a/vcl/source/filter/ipdf/pdfread.cxx +++ b/vcl/source/filter/ipdf/pdfread.cxx @@ -153,6 +153,7 @@ namespace vcl size_t RenderPDFBitmaps(const void* pBuffer, int nSize, std::vector<Bitmap>& rBitmaps, const size_t nFirstPage, int nPages, const double fResolutionDPI) { +#if HAVE_FEATURE_PDFIUM FPDF_LIBRARY_CONFIG aConfig; aConfig.version = 2; aConfig.m_pUserFontPaths = nullptr; @@ -211,6 +212,15 @@ size_t RenderPDFBitmaps(const void* pBuffer, int nSize, std::vector<Bitmap>& rBi FPDF_DestroyLibrary(); return rBitmaps.size(); +#else + (void)pBuffer; + (void)nSize; + (void)rBitmaps; + (void)nFirstPage; + (void)nPages; + (void)fResolutionDPI; + return 0; +#endif // HAVE_FEATURE_PDFIUM } bool ImportPDF(SvStream& rStream, Bitmap& rBitmap, size_t nPageIndex, @@ -275,6 +285,7 @@ size_t ImportPDF(const OUString& rURL, std::vector<Bitmap>& rBitmaps, size_t ImportPDFUnloaded(const OUString& rURL, std::vector<std::pair<Graphic, Size>>& rGraphics, const double fResolutionDPI) { +#if HAVE_FEATURE_PDFIUM std::unique_ptr<SvStream> xStream( ::utl::UcbStreamHelper::CreateStream(rURL, StreamMode::READ | StreamMode::SHARE_DENYNONE)); @@ -342,6 +353,12 @@ size_t ImportPDFUnloaded(const OUString& rURL, std::vector<std::pair<Graphic, Si FPDF_DestroyLibrary(); return rGraphics.size(); +#else + (void)rURL; + (void)rGraphics; + (void)fResolutionDPI; + return 0; +#endif // HAVE_FEATURE_PDFIUM } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits