diff options
-rw-r--r-- | lisp/emms-lyrics.el | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lisp/emms-lyrics.el b/lisp/emms-lyrics.el index 6325ceb..95b8e29 100644 --- a/lisp/emms-lyrics.el +++ b/lisp/emms-lyrics.el @@ -237,18 +237,18 @@ If we can't find it from local disk, then search it from internet." ;; systems, we'd better fall back on filename. (format emms-lyrics-chinese-url (emms-url-quote-plus - (encode-coding-string filename 'gb2312)))) - (t ; English lyrics. + (encode-coding-string name 'gb2312)))) + (t ; English lyrics.g (format emms-lyrics-latin-url (if artist (concat (emms-url-quote-underscore artist) ":") "") (emms-url-quote-underscore title)))))) (if (fboundp 'eww) - (let ((readable-hook (when (and (fboundp 'eww-readable) - (not (memq 'eww-readable eww-after-render-hook))) - (add-hook 'eww-after-render-hook 'eww-readable)))) - (eww url) - (when readable-hook - (remove-hook 'eww-after-render-hook 'eww-readable))) + (progn (require 'eww) + (let ((readable-hook (when (fboundp 'eww-readable) + (add-hook 'eww-after-render-hook 'eww-readable)))) + (eww url) + (when readable-hook + (remove-hook 'eww-after-render-hook 'eww-readable)))) (browse-url url)) (message "Lyric file does not exist on file-system. Searching online..."))))) |