From 2cea02ea4d409a05d6407da031c6a30b561e7975 Mon Sep 17 00:00:00 2001 From: GRiker Date: Tue, 16 Mar 2010 11:44:13 -0700 Subject: [PATCH] GwR fix read/reading/unread symbol priority in Descriptions --- src/calibre/library/catalog.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/calibre/library/catalog.py b/src/calibre/library/catalog.py index ed9d22c138..8f61930426 100644 --- a/src/calibre/library/catalog.py +++ b/src/calibre/library/catalog.py @@ -1322,15 +1322,13 @@ class EPUB_MOBI(CatalogPlugin): self.generateAuthorAnchor(title['author'])) aTag.insert(0, title['author']) - # This will include the reading progress dots even if we're not generating Recently Read - if self.opts.connected_kindle and title['id'] in self.bookmarked_books: + # Prefix author with read/reading/none symbol + if title['read']: + authorTag.insert(0, NavigableString(self.READ_SYMBOL + "by ")) + elif self.opts.connected_kindle and title['id'] in self.bookmarked_books: authorTag.insert(0, NavigableString(self.READING_SYMBOL + " by ")) else: - # Insert READ/NOT_READ SYMBOL - if title['read']: - authorTag.insert(0, NavigableString(self.READ_SYMBOL + "by ")) - else: - authorTag.insert(0, NavigableString(self.NOT_READ_SYMBOL + "by ")) + authorTag.insert(0, NavigableString(self.NOT_READ_SYMBOL + "by ")) authorTag.insert(1, aTag) '''