From 3f434bee3f91466d007d04bc086cb87a6c06c505 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 30 Aug 2016 09:41:53 +0530 Subject: [PATCH] ... --- src/calibre/gui2/widgets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/widgets.py b/src/calibre/gui2/widgets.py index 6bc08aea3a..7cf363453a 100644 --- a/src/calibre/gui2/widgets.py +++ b/src/calibre/gui2/widgets.py @@ -343,9 +343,9 @@ class ImageView(QWidget, ImageDropMixin): # {{{ cw, ch = self.rect().width(), self.rect().height() scaled, nw, nh = fit_image(w, h, cw, ch) if scaled: - pmap = pmap.scaled(nw*pmap.devicePixelRatio(), nh*pmap.devicePixelRatio(), Qt.IgnoreAspectRatio, + pmap = pmap.scaled(int(nw*pmap.devicePixelRatio()), int(nh*pmap.devicePixelRatio()), Qt.IgnoreAspectRatio, Qt.SmoothTransformation) - w, h = pmap.width()/pmap.devicePixelRatio(), pmap.height()/pmap.devicePixelRatio() + w, h = int(pmap.width()/pmap.devicePixelRatio()), int(pmap.height()/pmap.devicePixelRatio()) x = int(abs(cw - w)/2.) y = int(abs(ch - h)/2.) target = QRect(x, y, w, h)