From 592d9581e04cf1c482e93952627669d2c7b8f727 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 5 Nov 2011 11:01:12 +0530 Subject: [PATCH] Fix #884799 (Old & removed "custom columns" still shown in "Book details" customization) --- src/calibre/gui2/book_details.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index b710b62177..a468bd6e44 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -76,7 +76,8 @@ def get_field_list(fm, use_defaults=False): for field in fm.displayable_field_keys(): if field not in names: fieldlist.append((field, True)) - return fieldlist + available = frozenset(fm.displayable_field_keys()) + return [(f, d) for f, d in fieldlist if f in available] def render_data(mi, use_roman_numbers=True, all_fields=False): ans = []