From 7fc0952a6aa754956830cd50db549ea080e19842 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 18 Nov 2023 05:42:10 +0530 Subject: [PATCH] Fix #2043849 [Incorrect text layout in Browse notes window](https://bugs.launchpad.net/calibre/+bug/2043849) --- src/calibre/gui2/library/notes.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/library/notes.py b/src/calibre/gui2/library/notes.py index 5aa0508666..34de2fcedb 100644 --- a/src/calibre/gui2/library/notes.py +++ b/src/calibre/gui2/library/notes.py @@ -255,16 +255,17 @@ class RestrictFields(QWidget): def relayout(self): for i in range(self.l.count()): self.l.removeItem(self.l.itemAt(i)) - for l in self.field_labels.values(): - l.setVisible(False) + for la in self.field_labels.values(): + la.setVisible(False) self.l.addWidget(self.restrict_label) self.l.addWidget(self.add_button) for field in self.restricted_fields: w = self.field_labels[field] w.setVisible(True) self.l.addWidget(w) - self.l.addWidget(self.remove_button) self.remove_button.setVisible(bool(self.restricted_fields)) + self.l.addWidget(self.remove_button) + self.l.update() def build_add_menu(self): m = self.fields_menu