aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Oteiza2015-11-18 13:42:40 -0500
committerMark Oteiza2015-11-18 13:42:40 -0500
commit0b007bca9004faad67b4ba3dfcb9cf7538ac299c (patch)
treec56d59ea406a697d707e5e824540e1ccb881bf18
parent0b42c33b1a79ac25304687b10577592051ae185b (diff)
downloademacs-0b007bca9004faad67b4ba3dfcb9cf7538ac299c.tar.gz
emacs-0b007bca9004faad67b4ba3dfcb9cf7538ac299c.zip
Fix issue where a new tempfile was created every refresh
* lisp/mpc.el (mpc-format): Leave dir as relative path
-rw-r--r--lisp/mpc.el5
1 files changed, 2 insertions, 3 deletions
diff --git a/lisp/mpc.el b/lisp/mpc.el
index af1aac93f14..c40c09cc2ef 100644
--- a/lisp/mpc.el
+++ b/lisp/mpc.el
@@ -1026,12 +1026,11 @@ If PLAYLIST is t or nil or missing, use the main playlist."
1026 (substring time (match-end 0)) 1026 (substring time (match-end 0))
1027 time))))) 1027 time)))))
1028 (`Cover 1028 (`Cover
1029 (let ((dir (file-name-directory 1029 (let ((dir (file-name-directory (cdr (assq 'file info)))))
1030 (mpc-file-local-copy (cdr (assq 'file info))))))
1031 ;; (debug) 1030 ;; (debug)
1032 (push `(equal ',dir (file-name-directory (cdr (assq 'file info)))) pred) 1031 (push `(equal ',dir (file-name-directory (cdr (assq 'file info)))) pred)
1033 (if-let ((covers '(".folder.png" "cover.jpg" "folder.jpg")) 1032 (if-let ((covers '(".folder.png" "cover.jpg" "folder.jpg"))
1034 (cover (cl-loop for file in (directory-files dir) 1033 (cover (cl-loop for file in (directory-files (mpc-file-local-copy dir))
1035 if (member (downcase file) covers) 1034 if (member (downcase file) covers)
1036 return (concat dir file))) 1035 return (concat dir file)))
1037 (file (with-demoted-errors "MPC: %s" 1036 (file (with-demoted-errors "MPC: %s"