diff --git a/src/pdf/PDFRenderer.cpp b/src/pdf/PDFRenderer.cpp index 9376c6ab..14d520f5 100644 --- a/src/pdf/PDFRenderer.cpp +++ b/src/pdf/PDFRenderer.cpp @@ -14,12 +14,14 @@ */ #include +#include #include "PDFRenderer.h" #include "XPDFRenderer.h" #include "core/memcheck.h" +#include "core/UBApplication.h" QMap< QUuid, QPointer > PDFRenderer::sRenderers; @@ -52,6 +54,10 @@ PDFRenderer* PDFRenderer::rendererForUuid(const QUuid &uuid, const QString &file sRenderers.insert(newRenderer->fileUuid(), newRenderer); + QDesktopWidget* desktop = UBApplication::desktop(); + int dpiCommon = (desktop->physicalDpiX() + desktop->physicalDpiY()) / 2; + newRenderer->setDPI(dpiCommon); + return newRenderer; } }