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.text = toc_entry.text or _('Unknown')
|
||||||
self.key = toc_entry.abspath
|
self.key = toc_entry.abspath
|
||||||
self.anchor = self.start_anchor = toc_entry.fragment or None
|
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
|
self.anchor_pos = 0
|
||||||
if self.spine_pos > -1:
|
if self.spine_pos > -1:
|
||||||
self.anchor_pos = spine[self.spine_pos].anchor_map.get(self.anchor,
|
self.anchor_pos = spine[self.spine_pos].anchor_map.get(self.anchor,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user