From fcbfbc8007d2c04cca85b73edd9463095a49f7c9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 15 Nov 2024 12:18:17 +0530 Subject: [PATCH] Fix regression caused by enum clear fix --- src/calibre/gui2/custom_column_widgets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/custom_column_widgets.py b/src/calibre/gui2/custom_column_widgets.py index e1e74423aa..2abae94bae 100644 --- a/src/calibre/gui2/custom_column_widgets.py +++ b/src/calibre/gui2/custom_column_widgets.py @@ -786,9 +786,9 @@ class Enumeration(Base): w = MultipleWidget(parent, only_manage_items=True, widget=QComboBox, name=self.col_metadata['name']) w.get_editor_button().clicked.connect(self.edit) w.setSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed) - self.editor = w.edit_widget self.widgets = [QLabel(label_string(self.col_metadata['name']), parent)] self.finish_ui_setup(parent, lambda parent: w) + self.editor = w.edit_widget vals = self.col_metadata['display']['enum_values'] self.editor.addItem('') for v in vals: @@ -830,6 +830,7 @@ class Enumeration(Base): self.editor.setCurrentIndex(0) def connect_data_changed(self, slot): + print(1111111111, self.editor) self.editor.currentIndexChanged.connect(slot) self.signals_to_disconnect.append(self.editor.currentIndexChanged)