emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/calibre ca0ae8a1d3 74/76: Pick some format if no prefer


From: ELPA Syncer
Subject: [elpa] externals/calibre ca0ae8a1d3 74/76: Pick some format if no preferred format is available
Date: Thu, 18 May 2023 09:57:47 -0400 (EDT)

branch: externals/calibre
commit ca0ae8a1d31a73bd78e028b21d55433dfdfc84c2
Author: Kjartan Óli Ágústsson <kjartanoli@disroot.org>
Commit: Kjartan Óli Ágústsson <kjartanoli@disroot.org>

    Pick some format if no preferred format is available
    
    * calibre-book.el (calibre-book--pick-format): Pick some available
    format, if none of the user's preferred formats are available.
---
 calibre-book.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/calibre-book.el b/calibre-book.el
index 6e3427a856..dea62879bf 100644
--- a/calibre-book.el
+++ b/calibre-book.el
@@ -107,8 +107,9 @@ for private functions."
 
 (defun calibre-book--pick-format (book)
   "Return the preferred format for BOOK."
-  (car (seq-intersection calibre-format-preferences
-                         (calibre-book-formats book))))
+  (let ((pref (seq-intersection calibre-format-preferences
+                                (calibre-book-formats book))))
+    (car (if pref pref (calibre-book-formats book)))))
 
 (defun calibre-book-sort-by-series (a b)
   "Return t if A should appear before B when sorting by series."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]