branch: master
commit dfa3bc52cbfee2fb8246773a763701e88cdf618d
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>

    counsel.el (counsel-package-action): Fix package removal
    
    `package-delete' wants a `package-desc' struct, not a symbol.
    
    Fixes #970
---
 counsel.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/counsel.el b/counsel.el
index dc587ca..200858d 100644
--- a/counsel.el
+++ b/counsel.el
@@ -2272,7 +2272,8 @@ Additional Actions:
 (defun counsel-package-action (pkg-cons)
   (let ((pkg (cadr pkg-cons)))
     (if (package-installed-p pkg)
-        (package-delete pkg)
+        (package-delete
+         (cadr (assoc pkg package-alist)))
       (package-install pkg))))
 
 (defun counsel-package-action-describe (pkg-cons)

Reply via email to