Mercurial > hg > xemacs-beta
diff lisp/gnus/messagexmas.el @ 2:ac2d302a0011 r19-15b2
Import from CVS: tag r19-15b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:46:35 +0200 |
parents | 376386a54a3c |
children | 0293115a14e9 |
line wrap: on
line diff
--- a/lisp/gnus/messagexmas.el Mon Aug 13 08:45:53 2007 +0200 +++ b/lisp/gnus/messagexmas.el Mon Aug 13 08:46:35 2007 +0200 @@ -25,6 +25,8 @@ ;;; Code: +(require 'nnheader) + (defvar message-xmas-dont-activate-region nil "If t, don't activate region after yanking.") @@ -48,26 +50,11 @@ (defun message-xmas-find-glyph-directory (&optional package) (setq package (or package "message")) - (let ((path load-path) - (dir (symbol-value - (intern-soft (concat package "-xmas-glyph-directory")))) - result) + (let ((dir (symbol-value + (intern-soft (concat package "-xmas-glyph-directory"))))) (if (and (stringp dir) (file-directory-p dir)) dir - ;; We try to find the dir by looking at the load path, - ;; stripping away the last component and adding "etc/". - (while path - (if (and (car path) - (file-exists-p - (setq dir (concat - (file-name-directory - (directory-file-name (car path))) - "etc/" (or package "message") "/"))) - (file-directory-p dir)) - (setq result dir - path nil) - (setq path (cdr path)))) - result))) + (nnheader-find-etc-directory package)))) (defun message-xmas-setup-toolbar (bar &optional force package) (let ((dir (message-xmas-find-glyph-directory package))