* lisp/emacs-lisp/package.el (package-generate-autoloads): Kill buffer
authorDaniel Hackney <dan@haxney.org>
Sun, 28 Oct 2012 20:41:49 +0000 (16:41 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 28 Oct 2012 20:41:49 +0000 (16:41 -0400)
"PKGNAME-autoloads.el" in case we created it.

lisp/ChangeLog
lisp/emacs-lisp/package.el

index 2bdf074..999a066 100644 (file)
@@ -1,3 +1,8 @@
+2012-10-28  Daniel Hackney  <dan@haxney.org>
+
+       * emacs-lisp/package.el (package-generate-autoloads): Kill buffer
+       "PKGNAME-autoloads.el" in case we created it.
+
 2012-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * minibuffer.el (completion--sifn-requote): Rewrite to handle things
index 303642b..6629410 100644 (file)
@@ -590,7 +590,9 @@ EXTRA-PROPERTIES is currently unused."
         (version-control 'never))
     (unless (fboundp 'autoload-ensure-default-file)
       (package-autoload-ensure-default-file generated-autoload-file))
-    (update-directory-autoloads pkg-dir)))
+    (update-directory-autoloads pkg-dir)
+    (let ((buf (find-buffer-visiting generated-autoload-file)))
+      (when buf (kill-buffer buf)))))
 
 (defvar tar-parse-info)
 (declare-function tar-untar-buffer "tar-mode" ())