From 1b9490577c2a3a27ccd89a98cce614719660f78a Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 9 Nov 2018 17:24:01 +0100 Subject: Fix 697461: Use floating point resolution in mupdf-x11. Fitting the page to the screen needs more precision than an integer DPI. --- platform/x11/pdfapp.c | 2 +- platform/x11/pdfapp.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/x11/pdfapp.c b/platform/x11/pdfapp.c index 593c9719..0291c8d7 100644 --- a/platform/x11/pdfapp.c +++ b/platform/x11/pdfapp.c @@ -881,7 +881,7 @@ static void pdfapp_showpage(pdfapp_t *app, int loadpage, int drawpage, int repai char buf2[64]; size_t len; - sprintf(buf2, " - %d/%d (%d dpi)", + sprintf(buf2, " - %d/%d (%g dpi)", app->pageno, app->pagecount, app->resolution); len = MAX_TITLE-strlen(buf2); if (strlen(app->doctitle) > len) diff --git a/platform/x11/pdfapp.h b/platform/x11/pdfapp.h index 64b7005c..a367f935 100644 --- a/platform/x11/pdfapp.h +++ b/platform/x11/pdfapp.h @@ -70,7 +70,7 @@ struct pdfapp_s int pagecount; /* current view params */ - int resolution; + float resolution; int rotate; fz_pixmap *image; int grayscale; -- cgit v1.2.3