changeset 7730:3846302b9c9c

(insert-directory): Use expanded file name to find handler.
author Richard M. Stallman <rms@gnu.org>
date Sat, 28 May 1994 12:33:08 +0000
parents a1c07008521d
children 3cfe5791ddfb
files lisp/files.el
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/files.el	Sat May 28 12:25:54 1994 +0000
+++ b/lisp/files.el	Sat May 28 12:33:08 1994 +0000
@@ -2024,7 +2024,9 @@
 This works by running a directory listing program
 whose name is in the variable `insert-directory-program'.
 If WILDCARD, it also runs the shell specified by `shell-file-name'."
-  (let ((handler (find-file-name-handler file 'insert-directory)))
+  ;; We need the directory in order to find the right handler.
+  (let ((handler (find-file-name-handler (expand-file-name file)
+					 'insert-directory)))
     (if handler
 	(funcall handler 'insert-directory file switches
 		 wildcard full-directory-p)