mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
aee69f304a
commit
06df37df62
@ -387,7 +387,8 @@ class MobiWriter(object):
|
|||||||
self.records.append(self.kf8.record0)
|
self.records.append(self.kf8.record0)
|
||||||
self.records.extend(self.kf8.records[1:])
|
self.records.extend(self.kf8.records[1:])
|
||||||
|
|
||||||
first_image_record if first_image_record else len(self.records)
|
first_image_record = (first_image_record if first_image_record else
|
||||||
|
len(self.records))
|
||||||
|
|
||||||
header_fields = {k:getattr(self.kf8, k) for k in HEADER_FIELDS}
|
header_fields = {k:getattr(self.kf8, k) for k in HEADER_FIELDS}
|
||||||
|
|
||||||
@ -407,6 +408,8 @@ class MobiWriter(object):
|
|||||||
'ncx_index':'primary_index_record_idx',
|
'ncx_index':'primary_index_record_idx',
|
||||||
}.iteritems():
|
}.iteritems():
|
||||||
header_fields[k] = getattr(self, v)
|
header_fields[k] = getattr(self, v)
|
||||||
|
if header_fields['ncx_index'] is None:
|
||||||
|
header_fields['ncx_index'] = NULL_INDEX
|
||||||
|
|
||||||
for x in ('skel', 'chunk', 'guide'):
|
for x in ('skel', 'chunk', 'guide'):
|
||||||
header_fields[x+'_index'] = NULL_INDEX
|
header_fields[x+'_index'] = NULL_INDEX
|
||||||
|
@ -229,9 +229,9 @@ class KF8Book(object):
|
|||||||
setattr(self, x, getattr(resources, x))
|
setattr(self, x, getattr(resources, x))
|
||||||
|
|
||||||
self.first_resource_record = NULL_INDEX
|
self.first_resource_record = NULL_INDEX
|
||||||
|
before = len(self.records)
|
||||||
if resources.records:
|
if resources.records:
|
||||||
self.first_resource_record = len(self.records)
|
self.first_resource_record = len(self.records)
|
||||||
before = len(self.records)
|
|
||||||
if not for_joint:
|
if not for_joint:
|
||||||
resources.serialize(self.records, writer.used_images)
|
resources.serialize(self.records, writer.used_images)
|
||||||
self.num_of_resources = len(self.records) - before
|
self.num_of_resources = len(self.records) - before
|
||||||
|
Loading…
x
Reference in New Issue
Block a user