diff lisp/mail/sendmail.el @ 825:f3eb45ffe06d

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Tue, 21 Jul 1992 02:48:51 +0000
parents 38b2499cb3e9
children 20674ae6bf52
line wrap: on
line diff
--- a/lisp/mail/sendmail.el	Tue Jul 21 00:00:36 1992 +0000
+++ b/lisp/mail/sendmail.el	Tue Jul 21 02:48:51 1992 +0000
@@ -194,9 +194,13 @@
   (interactive "P")
   (mail-send)
   (bury-buffer (current-buffer))
-  (if (or (one-window-p) arg)
-      (switch-to-buffer (other-buffer (current-buffer)))
-    (delete-window)))
+  (if (and (not arg)
+	   (not (one-window-p))
+	   (save-excursion
+	     (set-buffer (window-buffer (next-window (selected-window) 'not)))
+	     (eq major-mode 'rmail-mode)))
+      (delete-window)
+    (switch-to-buffer (other-buffer (current-buffer)))))
 
 (defun mail-send ()
   "Send the message in the current buffer.