From 8fa9b5778e18a095651d43287d477672c1b79367 Mon Sep 17 00:00:00 2001 From: shouya <526598+shouya@users.noreply.github.com> Date: Fri, 23 May 2025 11:06:49 +0900 Subject: [PATCH] preserve tfam group key when it exists --- src/calibre/gui2/viewer/highlights.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/highlights.py b/src/calibre/gui2/viewer/highlights.py index 1fc50d9d8e..dea1794b51 100644 --- a/src/calibre/gui2/viewer/highlights.py +++ b/src/calibre/gui2/viewer/highlights.py @@ -340,7 +340,7 @@ class Highlights(QTreeWidget): if tfam: tsec = tfam[0] lsec = tfam[-1] - key = (spine_index, tsec or '', lsec or '') + key = (spine_index,) + tfam else: tsec = h.get('top_level_section_title') lsec = h.get('lowest_level_section_title')