diff lisp/prim/packages.el @ 203:850242ba4a81 r20-3b28

Import from CVS: tag r20-3b28
author cvs
date Mon, 13 Aug 2007 10:02:21 +0200
parents a2f645c6b9f8
children e45d5e7c476e
line wrap: on
line diff
--- a/lisp/prim/packages.el	Mon Aug 13 10:01:24 2007 +0200
+++ b/lisp/prim/packages.el	Mon Aug 13 10:02:21 2007 +0200
@@ -160,8 +160,9 @@
                 or are self-contained packages of their own."
   ;; Info files
   (if (and (null path-only) (file-directory-p (concat package "/info")))
-      (setq Info-default-directory-list
-	    (cons (concat package "/info/") Info-default-directory-list)))
+      (let ((dir (concat package "/info/")))
+	(when (not (member dir Info-default-directory-list))
+	  (nconc Info-default-directory-list (list dir)))))
   ;; Data files
   (if (and (null path-only) (file-directory-p (concat package "/etc")))
       (setq data-directory-list