summaryrefslogtreecommitdiff
path: root/lisp/net/tramp-archive.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-04-16 13:43:32 -0400
committerEli Zaretskii <eliz@gnu.org>2022-04-16 13:43:32 -0400
commite495a3d79b2ac0310122757694ce27b25b72d6bd (patch)
tree361cdea4a07834de86809100ad6d1b3da74b5d12 /lisp/net/tramp-archive.el
parente888cee1f911a8321bd784b7d3c7f573b3a67bd5 (diff)
parentaab36e18950e23100718eaedb14ef9176f5d3da2 (diff)
downloademacs-e495a3d79b2ac0310122757694ce27b25b72d6bd.tar.gz
emacs-e495a3d79b2ac0310122757694ce27b25b72d6bd.tar.bz2
emacs-e495a3d79b2ac0310122757694ce27b25b72d6bd.zip
Merge from origin/emacs-28
aab36e1895 Fix error in tramp-archive-autoload-file-name-handler 11a1f7817e Merge branch 'emacs-28' of git.sv.gnu.org:/srv/git/emacs i... 93974198b6 Commit missing file from previous commit
Diffstat (limited to 'lisp/net/tramp-archive.el')
-rw-r--r--lisp/net/tramp-archive.el15
1 files changed, 7 insertions, 8 deletions
diff --git a/lisp/net/tramp-archive.el b/lisp/net/tramp-archive.el
index 7f4eca3f7c7..4a020c7150f 100644
--- a/lisp/net/tramp-archive.el
+++ b/lisp/net/tramp-archive.el
@@ -362,14 +362,13 @@ arguments to pass to the OPERATION."
(progn (defun tramp-archive-autoload-file-name-handler (operation &rest args)
"Load Tramp archive file name handler, and perform OPERATION."
(defvar tramp-archive-autoload)
- (when tramp-archive-enabled
- ;; We cannot use `tramp-compat-temporary-file-directory' here due
- ;; to autoload. When installing Tramp's GNU ELPA package, there
- ;; might be an older, incompatible version active. We try to
- ;; overload this.
- (let ((default-directory temporary-file-directory)
- (tramp-archive-autoload t))
- (apply #'tramp-autoload-file-name-handler operation args)))))
+ (let (;; We cannot use `tramp-compat-temporary-file-directory' here
+ ;; due to autoload. When installing Tramp's GNU ELPA package,
+ ;; there might be an older, incompatible version active. We
+ ;; try to overload this.
+ (default-directory temporary-file-directory)
+ (tramp-archive-autoload tramp-archive-enabled))
+ (apply #'tramp-autoload-file-name-handler operation args))))
(put #'tramp-archive-autoload-file-name-handler 'tramp-autoload t)