From ebc552e1184d7184a84e30955a22f430fcd385f1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 24 Aug 2014 23:07:43 +0530 Subject: [PATCH] E-book viewer: When right clicking on an image to view it in its own popup window, fix the rotate button not working correctly with the zoom buttons --- src/calibre/gui2/viewer/image_popup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/image_popup.py b/src/calibre/gui2/viewer/image_popup.py index 9d6af0f3e8..d0236d4e40 100644 --- a/src/calibre/gui2/viewer/image_popup.py +++ b/src/calibre/gui2/viewer/image_popup.py @@ -85,9 +85,13 @@ class ImageView(QDialog): pm = self.label.pixmap() t = QTransform() t.rotate(90) - pm = pm.transformed(t) + pm = self.current_img = pm.transformed(t) self.label.setPixmap(pm) self.label.adjustSize() + self.factor = 1 + for sb in (self.scrollarea.horizontalScrollBar(), + self.scrollarea.verticalScrollBar()): + sb.setValue(0) def __call__(self, use_exec=False): geom = self.avail_geom