From 9a3a8bd271b4460627dd9e2417444b5e65952d91 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 30 Apr 2021 22:05:47 +0530 Subject: [PATCH] Fix #1926785 ["Remove unused CCS rules" behaviour](https://bugs.launchpad.net/calibre/+bug/1926785) --- src/calibre/gui2/tweak_book/polish.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/tweak_book/polish.py b/src/calibre/gui2/tweak_book/polish.py index 32893f3d37..0d71258cc6 100644 --- a/src/calibre/gui2/tweak_book/polish.py +++ b/src/calibre/gui2/tweak_book/polish.py @@ -66,11 +66,12 @@ def customize_remove_unused_css(name, parent, ans): d.l.addWidget(d.bb) d.bb.rejected.connect(d.reject) d.bb.accepted.connect(d.accept) - if d.exec_() != QDialog.DialogCode.Accepted: - raise Abort() + ret = d.exec_() ans['remove_unused_classes'] = tprefs['remove_unused_classes'] = c.isChecked() ans['merge_identical_selectors'] = tprefs['merge_identical_selectors'] = m.isChecked() ans['merge_rules_with_identical_properties'] = tprefs['merge_rules_with_identical_properties'] = p.isChecked() + if ret != QDialog.DialogCode.Accepted: + raise Abort() def get_customization(action, name, parent):