From 31030fe6fd962f9cfd1d817f52017c1972f06eaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20D=C5=82ugosz?= Date: Sat, 24 Mar 2012 16:27:38 +0100 Subject: [PATCH] show MOBI as separate item, with correct DRM status --- src/calibre/gui2/store/stores/woblink_plugin.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/store/stores/woblink_plugin.py b/src/calibre/gui2/store/stores/woblink_plugin.py index f235169bbe..1217bd3566 100644 --- a/src/calibre/gui2/store/stores/woblink_plugin.py +++ b/src/calibre/gui2/store/stores/woblink_plugin.py @@ -82,11 +82,17 @@ class WoblinkStore(BasicStoreConfig, StorePlugin): s.detail_item = id.strip() # MOBI should be send first, if 'MOBI' in formats: - s.drm = SearchResult.DRM_UNLOCKED - s.formats = 'MOBI' + t = SearchResult() + t.cover_url = s.cover_url + t.title = s.title +' MOBI' + t.author = s.author + t.price = s.price + t.detail_item = s.detail_item + t.drm = SearchResult.DRM_UNLOCKED + t.formats = 'MOBI' formats.remove('MOBI') counter -= 1 - yield s + yield t # and the remaining formats (if any) next if formats: