Mercurial > emacs
diff lisp/mh-e/mh-compat.el @ 69492:6afc0d1f682b
* mh-compat.el (mh-image-load-path-for-library): Fix example by not
recommending that one binds image-load-path. Just defvar it to placate
compiler and only use it if previously defined.
* mh-e.el (image-load-path): Don't bind!
* mh-folder.el (mh-folder-mode): Only use image-load-path if
previously defined.
* mh-letter.el (mh-letter-mode): Ditto.
* mh-utils.el (mh-logo-display): Ditto.
author | Bill Wohler <wohler@newt.com> |
---|---|
date | Wed, 15 Mar 2006 17:03:58 +0000 |
parents | 5259cc742763 |
children | 2f7238ff01ad |
line wrap: on
line diff
--- a/lisp/mh-e/mh-compat.el Wed Mar 15 11:20:34 2006 +0000 +++ b/lisp/mh-e/mh-compat.el Wed Mar 15 17:03:58 2006 +0000 @@ -137,11 +137,13 @@ compatibility with versions of Emacs that lack the variable `image-load-path': - ;; Avoid errors on Emacsen without `image-load-path'. - (if (not (boundp 'image-load-path)) (defvar image-load-path nil)) + ;; Shush compiler. + (defvar image-load-path) (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\")) - (image-load-path (cons (car load-path) image-load-path))) + (image-load-path (cons (car load-path) + (when (boundp 'image-load-path) + image-load-path)))) (mh-tool-bar-folder-buttons-init))" (unless library (error "No library specified")) (unless image (error "No image specified"))