mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #998248 (Version 08.51 Error opening some books with viewer)
This commit is contained in:
parent
1e7dbcc4cb
commit
cddf8eaf52
@ -62,7 +62,10 @@ class IndexEntry(object):
|
||||
self.text = toc_entry.text or _('Unknown')
|
||||
self.key = toc_entry.abspath
|
||||
self.anchor = self.start_anchor = toc_entry.fragment or None
|
||||
self.spine_pos = spine.index(self.key)
|
||||
try:
|
||||
self.spine_pos = spine.index(self.key)
|
||||
except ValueError:
|
||||
self.spine_pos = -1
|
||||
self.anchor_pos = 0
|
||||
if self.spine_pos > -1:
|
||||
self.anchor_pos = spine[self.spine_pos].anchor_map.get(self.anchor,
|
||||
|
Loading…
x
Reference in New Issue
Block a user