From ee2defeecc5ba3d70be991c280d581383746150b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 25 Jan 2022 20:47:50 +0530 Subject: [PATCH] more pyqt6 enum goodness Fixes #1959011 [Printing doesn't work in beta 5.99.4 (portable)](https://bugs.launchpad.net/calibre/+bug/1959011) --- src/calibre/gui2/viewer/printing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/printing.py b/src/calibre/gui2/viewer/printing.py index bf370af5a8..7dfe76f58b 100644 --- a/src/calibre/gui2/viewer/printing.py +++ b/src/calibre/gui2/viewer/printing.py @@ -37,7 +37,7 @@ class PrintDialog(Dialog): def __init__(self, book_title, parent=None, prefs=vprefs): self.book_title = book_title self.default_file_name = sanitize_file_name(book_title[:75] + '.pdf') - self.paper_size_map = {a:getattr(QPageSize, a.capitalize()) for a in PAPER_SIZES} + self.paper_size_map = {a:getattr(QPageSize.PageSizeId, a.capitalize()) for a in PAPER_SIZES} Dialog.__init__(self, _('Print to PDF'), 'print-to-pdf', prefs=prefs, parent=parent) def setup_ui(self):