From e4a32b34228674be1b7803d471f937202d1777d2 Mon Sep 17 00:00:00 2001 From: John Schember Date: Tue, 4 May 2010 18:02:47 -0400 Subject: [PATCH] Fix bug #5455: support stupid app that can't mark palmdoc compression properly. --- src/calibre/ebooks/pdb/palmdoc/reader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdb/palmdoc/reader.py b/src/calibre/ebooks/pdb/palmdoc/reader.py index ea7e6bbc2b..52b8d1361f 100644 --- a/src/calibre/ebooks/pdb/palmdoc/reader.py +++ b/src/calibre/ebooks/pdb/palmdoc/reader.py @@ -49,7 +49,7 @@ class Reader(FormatReader): def decompress_text(self, number): if self.header_record.compression == 1: return self.section_data(number).decode('cp1252' if self.encoding is None else self.encoding) - if self.header_record.compression == 2: + if self.header_record.compression == 2 or self.header_record.compression == 258: from calibre.ebooks.compression.palmdoc import decompress_doc return decompress_doc(self.section_data(number)).decode('cp1252' if self.encoding is None else self.encoding, 'replace') return ''