]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix to package name computation in Finder.
authorChong Yidong <cyd@stupidchicken.com>
Mon, 1 Nov 2010 03:19:01 +0000 (23:19 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Mon, 1 Nov 2010 03:19:01 +0000 (23:19 -0400)
* lisp/finder.el (finder-compile-keywords): Don't use intern-soft,
since package names may not yet exist in the obarray.

lisp/ChangeLog
lisp/finder.el

index 35f4b70736c60cee27703b53a7b424dc2962e04c..74bcfff9266501b524dc12ea8a2dd7d71c7d30b8 100644 (file)
@@ -1,4 +1,9 @@
-2010-10-31  Chong Yidong  <cyd@stupidchicken.com>
+2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * finder.el (finder-compile-keywords): Don't use intern-soft,
+       since package names may not yet exist in the obarray.
+
+2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
 
        * vc/vc-arch.el (vc-arch-checkin):
        * vc/vc-cvs.el (vc-cvs-checkin):
index 8471edd57ff5460cdf5f7c623651310a455d7f91..655ad5383b03444741fb25b6394e0ace460b65fd 100644 (file)
@@ -198,7 +198,8 @@ from; the default is `load-path'."
              (setq summary  (lm-synopsis)
                    keywords (mapcar 'intern (lm-keywords-list))
                    package  (or package-override
-                                (intern-soft (lm-header "package"))
+                                (let ((str (lm-header "package")))
+                                  (if str (intern str)))
                                 base-name)
                    version  (lm-header "version")))
            (when summary