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;

Reply via email to