aboutsummaryrefslogtreecommitdiff
path: root/emms-lyrics.el
diff options
context:
space:
mode:
authorWilliam Xu <william.xwl@gmail.com>2007-11-04 14:38:00 +0000
committerWilliam Xu <william.xwl@gmail.com>2007-11-04 14:38:00 +0000
commit40d7162d906ab9776d8b592e446bf1abc0763010 (patch)
treef91a04a747f4c1f17ec61bdfffd9e037a64a164e /emms-lyrics.el
parentdb6bfe9848971a857518c817acc0773d6f76738d (diff)
When calling file-exists-p, make sure it's operated on a regular file. (This is the cause of the various tramp errors..)
darcs-hash:20071104143856-cfa61-320ed4942ec58d4a5ece4f4568444a96858890a1.gz
Diffstat (limited to 'emms-lyrics.el')
-rw-r--r--emms-lyrics.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/emms-lyrics.el b/emms-lyrics.el
index 8cb437b..a9ed2fd 100644
--- a/emms-lyrics.el
+++ b/emms-lyrics.el
@@ -444,7 +444,9 @@ e.g., (emms-lyrics-find-lyric \"abc.lrc\")"
(lyric-under-curr-dir
(concat (file-name-directory (emms-track-get track 'name))
file)))
- (or (and (file-exists-p lyric-under-curr-dir) lyric-under-curr-dir)
+ (or (and (eq (emms-track-type track) 'file)
+ (file-exists-p lyric-under-curr-dir)
+ lyric-under-curr-dir)
(car (funcall emms-source-file-directory-tree-function
emms-lyrics-dir
file)))))