From c3f9086cedb5bdabfd2527213e630091429bd73b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 14 Feb 2025 19:12:08 +0530 Subject: [PATCH] ... --- src/calibre/gui2/pin_columns.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/pin_columns.py b/src/calibre/gui2/pin_columns.py index bb97eb1b60..471d4671bd 100644 --- a/src/calibre/gui2/pin_columns.py +++ b/src/calibre/gui2/pin_columns.py @@ -67,6 +67,8 @@ class TableView(QTableView): continue colname = self.column_map[ldx] idx = m.index(row, ldx, current.parent()) + if not idx.isValid(): + continue if m.is_custom_column(colname): if self.itemDelegateForIndex(idx).is_editable_with_tab: # Don't try to open editors implemented by dialogs such as