]> git.eshelyaron.com Git - emacs.git/commitdiff
(mail): Avoid changing auto-save file name.
authorRichard M. Stallman <rms@gnu.org>
Sun, 28 Jun 1998 18:57:51 +0000 (18:57 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 28 Jun 1998 18:57:51 +0000 (18:57 +0000)
lisp/mail/sendmail.el

index 84a2c5a792506683800ce78d9f704b6a0b520eba..4b36b2d2e93bfef00d301c5fbef2ac91a00847e1 100644 (file)
@@ -1346,7 +1346,10 @@ The seventh argument ACTIONS is a list of actions to take
   ;; to avoid any danger that it can't be written.
   (if (file-exists-p (expand-file-name "~/"))
       (setq default-directory (expand-file-name "~/")))
-  (auto-save-mode auto-save-default)
+  ;; Only call auto-save-mode if necessary, to avoid changing auto-save file.
+  (if (or (and auto-save-default (not buffer-auto-save-file-name))
+          (and (not auto-save-default) buffer-auto-save-file-name))
+      (auto-save-mode auto-save-default))
   (mail-mode)
   ;; Disconnect the buffer from its visited file
   ;; (in case the user has actually visited a file *mail*).