(dired-internal-noselect): Call either dired-mode or MODE, but not both.
authorAndré Spiegel <spiegel@gnu.org>
Fri, 5 Jun 1998 12:46:02 +0000 (12:46 +0000)
committerAndré Spiegel <spiegel@gnu.org>
Fri, 5 Jun 1998 12:46:02 +0000 (12:46 +0000)
lisp/dired.el

index 8b602c6..864d1b6 100644 (file)
@@ -523,8 +523,8 @@ If DIRNAME is already in a dired buffer, that buffer is used without refresh."
            ;; 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))
+      (if mode (funcall mode)
+        (dired-mode dirname switches))
       ;; default-directory and dired-actual-switches are set now
       ;; (buffer-local), so we can call dired-readin:
       (let ((failed t))