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')