# HG changeset patch # User Richard M. Stallman # Date 860962759 0 # Node ID 5d1881f8c7f15be2927a88e1992d08a8637a7cc3 # Parent 368547942e03e09d864ffb46fbbc92853a65ef86 (dired-internal-noselect): When setting default-directory, don't check file-name-directory. diff -r 368547942e03 -r 5d1881f8c7f1 lisp/dired.el --- a/lisp/dired.el Sun Apr 13 20:08:59 1997 +0000 +++ b/lisp/dired.el Sun Apr 13 20:19:19 1997 +0000 @@ -481,9 +481,11 @@ "Directory has changed on disk; type \\[revert-buffer] to update Dired"))))) ;; Else a new buffer (setq default-directory - (if (file-directory-p dirname) - dirname - (file-name-directory dirname))) + ;; We can do this unconditionally + ;; because dired-noselect ensures that the name + ;; is passed in directory name syntax + ;; if it was the name of a directory at all. + (file-name-directory dirname)) (or switches (setq switches dired-listing-switches)) (dired-mode dirname switches) (if mode (funcall mode))