mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
7198f84328
commit
cf13881d08
@ -160,7 +160,7 @@ class Serializer(object):
|
|||||||
buf.write(b'title="')
|
buf.write(b'title="')
|
||||||
self.serialize_text(ref.title, quot=True)
|
self.serialize_text(ref.title, quot=True)
|
||||||
buf.write(b'" ')
|
buf.write(b'" ')
|
||||||
if ref.title == 'start':
|
if ref.title == 'start' or ref.type in ('start', 'other.start'):
|
||||||
self._start_href = ref.href
|
self._start_href = ref.href
|
||||||
self.serialize_href(ref.href)
|
self.serialize_href(ref.href)
|
||||||
# Space required or won't work, I kid you not
|
# Space required or won't work, I kid you not
|
||||||
@ -348,8 +348,9 @@ class Serializer(object):
|
|||||||
'''
|
'''
|
||||||
buf = self.buf
|
buf = self.buf
|
||||||
id_offsets = self.id_offsets
|
id_offsets = self.id_offsets
|
||||||
|
start_href = getattr(self, '_start_href', None)
|
||||||
for href, hoffs in self.href_offsets.items():
|
for href, hoffs in self.href_offsets.items():
|
||||||
is_start = (href and href == getattr(self, '_start_href', None))
|
is_start = (href and href == start_href)
|
||||||
# Iterate over all filepos items
|
# Iterate over all filepos items
|
||||||
if href not in id_offsets:
|
if href not in id_offsets:
|
||||||
self.logger.warn('Hyperlink target %r not found' % href)
|
self.logger.warn('Hyperlink target %r not found' % href)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user