mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #1877749 [Downloading metadata moves view of book list](https://bugs.launchpad.net/calibre/+bug/1877749)
This commit is contained in:
parent
0039537f9b
commit
a8649d2e96
@ -269,6 +269,13 @@ class ProceedQuestion(QWidget):
|
||||
dpr = getattr(self, 'devicePixelRatioF', self.devicePixelRatio)()
|
||||
p = QImage(dpr * self.size(), QImage.Format_ARGB32_Premultiplied)
|
||||
p.setDevicePixelRatio(dpr)
|
||||
# For some reason, Qt scrolls the book view when rendering this widget,
|
||||
# for the very first time, so manually preserve its position
|
||||
pr = getattr(self.parent(), 'library_view', None)
|
||||
if not hasattr(pr, 'preserve_state'):
|
||||
self.render(p)
|
||||
else:
|
||||
with pr.preserve_state():
|
||||
self.render(p)
|
||||
self.rendered_pixmap = QPixmap.fromImage(p)
|
||||
self.original_visibility = v = []
|
||||
|
Loading…
x
Reference in New Issue
Block a user