]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/package.el (package-activate-all): Fix last change
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 14 Jan 2019 20:11:45 +0000 (15:11 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 14 Jan 2019 20:11:45 +0000 (15:11 -0500)
lisp/emacs-lisp/package.el

index 1c64f5e4a8df817c3587bafc8022e3377d2a527a..9a7b54fa01a94afb2e58d749ab95a9e9313c4b13 100644 (file)
@@ -1492,7 +1492,9 @@ The variable `package-load-list' controls which packages to load."
       ;; any decoding).
       (let ((load-source-file-function nil))
         (load package-quickstart-file nil 'nomessage))
-    (dolist (elt (package--alist))
+    (unless package--initialized
+      (package-initialize t))
+    (dolist (elt package-alist)
       (condition-case err
           (package-activate (car elt))
         ;; Don't let failure of activation of a package arbitrarily stop