summaryrefslogtreecommitdiff
path: root/lisp/mpc.el
diff options
context:
space:
mode:
authorMark Oteiza <mvoteiza@udel.edu>2015-11-18 13:42:40 -0500
committerMark Oteiza <mvoteiza@udel.edu>2015-11-21 11:08:02 -0500
commite6b1818f87f559fdd854bdace2801637caffe6ae (patch)
treec2d432c1a12a5a93de7979ac05e571f05465172e /lisp/mpc.el
parent3c407d2919f972a6b03bdb3f30d14cdfa7de06fe (diff)
downloademacs-e6b1818f87f559fdd854bdace2801637caffe6ae.tar.gz
Backport: Fix issue where a new tempfile was created every refresh
* lisp/mpc.el (mpc-format): Leave dir as relative path
Diffstat (limited to 'lisp/mpc.el')
-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."
(substring time (match-end 0))
time)))))
(`Cover
- (let ((dir (file-name-directory
- (mpc-file-local-copy (cdr (assq 'file info))))))
+ (let ((dir (file-name-directory (cdr (assq 'file info)))))
;; (debug)
(push `(equal ',dir (file-name-directory (cdr (assq 'file info)))) pred)
(if-let ((covers '(".folder.png" "cover.jpg" "folder.jpg"))
- (cover (cl-loop for file in (directory-files dir)
+ (cover (cl-loop for file in (directory-files (mpc-file-local-copy dir))
if (member (downcase file) covers)
return (concat dir file)))
(file (with-demoted-errors "MPC: %s"