]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix Bug#39279
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 25 Jan 2020 18:25:00 +0000 (19:25 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sat, 25 Jan 2020 18:25:00 +0000 (19:25 +0100)
* lisp/net/tramp.el (tramp-completion-file-name-handler):
Fix thinko.  (Bug#39279)

lisp/net/tramp.el

index 81c79bf5d7e6727b050e4e29244fe3b4f02df9cd..61f6f2ed3a7cc11dc8deda06b98b1449f64363d1 100644 (file)
@@ -2412,10 +2412,11 @@ Fall back to normal file name handler if no Tramp file name handler exists."
 (defun tramp-completion-file-name-handler (operation &rest args)
   "Invoke Tramp file name completion handler for OPERATION and ARGS.
 Falls back to normal file name handler if no Tramp file name handler exists."
-  (when tramp-mode
-    (if-let ((fn (assoc operation tramp-completion-file-name-handler-alist)))
-       (save-match-data (apply (cdr fn) args))
-      (tramp-run-real-handler operation args))))
+  (if-let
+      ((fn (and tramp-mode
+               (assoc operation tramp-completion-file-name-handler-alist))))
+      (save-match-data (apply (cdr fn) args))
+    (tramp-run-real-handler operation args)))
 
 ;;;###autoload
 (progn (defun tramp-autoload-file-name-handler (operation &rest args)