vcl/source/filter/ipdf/pdfread.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 8d3f658aa58ddee8c7bc32ddea070c1bb3bf19b8 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Feb 4 09:20:01 2022 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Feb 4 15:01:37 2022 +0100 ofz#44398 defer getting resolution if Pdfium disabled Change-Id: I292d36ad9bb900881662898345f8e1f00ebf28b0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129484 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/filter/ipdf/pdfread.cxx b/vcl/source/filter/ipdf/pdfread.cxx index 595df4fac886..04b6b68cf9c8 100644 --- a/vcl/source/filter/ipdf/pdfread.cxx +++ b/vcl/source/filter/ipdf/pdfread.cxx @@ -123,7 +123,6 @@ namespace vcl size_t RenderPDFBitmaps(const void* pBuffer, int nSize, std::vector<BitmapEx>& rBitmaps, const size_t nFirstPage, int nPages, const basegfx::B2DTuple* pSizeHint) { - static const double fResolutionDPI = vcl::pdf::getDefaultPdfResolutionDpi(); auto pPdfium = vcl::pdf::PDFiumLibrary::get(); if (!pPdfium) { @@ -135,6 +134,8 @@ size_t RenderPDFBitmaps(const void* pBuffer, int nSize, std::vector<BitmapEx>& r if (!pPdfDocument) return 0; + static const double fResolutionDPI = vcl::pdf::getDefaultPdfResolutionDpi(); + const int nPageCount = pPdfDocument->getPageCount(); if (nPages <= 0) nPages = nPageCount;