summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-04-13 07:17:30 +0000
committerPo Lu <luangruo@yahoo.com>2022-04-13 07:17:30 +0000
commit8259e368001a6e30418efed40809e17f3f977622 (patch)
tree980d886a9ece68a2be6f947f986c935b5611affe /lisp/emacs-lisp
parente1c6b40e9d3b9bb44a310dcac4f7f05b4e5bde4f (diff)
downloademacs-8259e368001a6e30418efed40809e17f3f977622.tar.gz
emacs-8259e368001a6e30418efed40809e17f3f977622.tar.bz2
emacs-8259e368001a6e30418efed40809e17f3f977622.zip
Fix marking upgrades for packages from ELPA or NonGNU ELPA
* lisp/emacs-lisp/package.el (package-menu--find-upgrades): Look inside ``external'' packages as well when searching for upgrades. (bug#54117)
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/package.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 4f1ac5a5dac..f6aad64d358 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -3465,7 +3465,7 @@ corresponding to the newer version."
;; ENTRY is (PKG-DESC [NAME VERSION STATUS DOC])
(let ((pkg-desc (car entry))
(status (aref (cadr entry) 2)))
- (cond ((member status '("installed" "dependency" "unsigned"))
+ (cond ((member status '("installed" "dependency" "unsigned" "external"))
(push pkg-desc installed))
((member status '("available" "new"))
(setq available (package--append-to-alist pkg-desc available))))))