summaryrefslogtreecommitdiff
path: root/helm-elisp-package.el
diff options
context:
space:
mode:
Diffstat (limited to 'helm-elisp-package.el')
-rw-r--r--helm-elisp-package.el5
1 files changed, 2 insertions, 3 deletions
diff --git a/helm-elisp-package.el b/helm-elisp-package.el
index 55d6b323..15871d80 100644
--- a/helm-elisp-package.el
+++ b/helm-elisp-package.el
@@ -361,9 +361,8 @@
"Preconfigured helm for listing and handling emacs packages."
(interactive "P")
(when arg (setq helm-el-package--initialized-p nil))
- (unless helm-source-list-el-package
- (setq helm-source-list-el-package
- (helm-make-source "list packages" 'helm-list-el-package-source)))
+ (helm--maybe-build-source 'helm-source-list-el-package
+ (helm-make-source "list packages" 'helm-list-el-package-source))
(helm :sources 'helm-source-list-el-package
:buffer "*helm list packages*"))