branch: externals/async
commit 93957f5b0f2ed22aeef02972de860fb9c45b4422
Author: Thierry Volpiatto <thie...@posteo.net>
Commit: Thierry Volpiatto <thie...@posteo.net>

    Refresh package-alist in call-back
---
 async-package.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/async-package.el b/async-package.el
index 6ae6892c84..b8c29baa7e 100644
--- a/async-package.el
+++ b/async-package.el
@@ -103,7 +103,8 @@ Argument ERROR-FILE is the file where errors are logged, if 
some."
                 (customize-save-variable
                  'package-selected-packages
                  (delete-dups (append pkgs package-selected-packages))))
-              (mapc #'package-activate pkgs)    ; load packages.
+              (package-load-all-descriptors) ; refresh package-alist.
+              (mapc #'package-activate pkgs) ; load packages.
               (async-package--modeline-mode -1)
               (message "%s %s packages done" action-string (length packages))
               (run-with-timer

Reply via email to