From f443df8a665c509dc757f4b95d7ac5e8c91829b0 Mon Sep 17 00:00:00 2001 From: GRiker Date: Sun, 21 Feb 2010 16:27:12 -0700 Subject: [PATCH] GwR fix writing EXTH field #503 (title) in metadata --- src/calibre/ebooks/metadata/mobi.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/ebooks/metadata/mobi.py b/src/calibre/ebooks/metadata/mobi.py index da25ec6a18..19c3b87a11 100644 --- a/src/calibre/ebooks/metadata/mobi.py +++ b/src/calibre/ebooks/metadata/mobi.py @@ -367,6 +367,9 @@ class MetadataUpdater(object): if self.thumbnail_record is not None: recs.append((202, pack('>I', self.thumbnail_rindex))) pop_exth_record(202) + if mi.title is not None: + recs.append((503, mi.title.encode(self.codec, 'replace'))) + pop_exth_record(503) # Restore any original EXTH fields that weren't updated for id in sorted(self.original_exth_records):