summaryrefslogtreecommitdiffstats
path: root/src/core/printing/pdfium_document_wrapper_qt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/printing/pdfium_document_wrapper_qt.cpp')
-rw-r--r--src/core/printing/pdfium_document_wrapper_qt.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/core/printing/pdfium_document_wrapper_qt.cpp b/src/core/printing/pdfium_document_wrapper_qt.cpp
index 2a94e15d4..47c207a8a 100644
--- a/src/core/printing/pdfium_document_wrapper_qt.cpp
+++ b/src/core/printing/pdfium_document_wrapper_qt.cpp
@@ -88,7 +88,7 @@ private:
if (targetHeight <= 0)
targetHeight = m_height;
- QImage image(targetWidth, targetHeight, QImage::Format_RGBA8888);
+ QImage image(targetWidth, targetHeight, QImage::Format_ARGB32);
Q_ASSERT(!image.isNull());
image.fill(0xFFFFFFFF);
@@ -102,9 +102,7 @@ private:
0, 0);
FPDFBitmap_Destroy(bitmap);
bitmap = nullptr;
-
- // Map BGRA to RGBA as PDFium currently does not support RGBA bitmaps directly
- return std::move(image).rgbSwapped();
+ return std::move(image);
}
private: