changeset 8385:7d471f6a9939

(rmail-new-summary): If just one window, put the summary in the upper window and Rmail buffer below.
author Richard M. Stallman <rms@gnu.org>
date Sat, 30 Jul 1994 07:46:42 +0000
parents 4c88569aaa73
children 1c42688133ee
files lisp/mail/rmailsum.el
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mail/rmailsum.el	Sat Jul 30 07:46:03 1994 +0000
+++ b/lisp/mail/rmailsum.el	Sat Jul 30 07:46:42 1994 +0000
@@ -198,7 +198,17 @@
       (setq rmail-summary-buffer sumbuf))
     ;; Now display the summary buffer and go to the right place in it.
     (or was-in-summary
-	(pop-to-buffer sumbuf))
+	(if (one-window-p)
+	    ;; If there is just one window, put the summary on the top.
+	    (progn
+	      (split-window)
+	      (select-window (next-window (frame-first-window)))
+	      (pop-to-buffer sumbuf)
+	      ;; If pop-to-buffer did not use that window, delete that
+	      ;; window.  (This can happen if it uses another frame.)
+	      (if (not (eq sumbuf (window-buffer (frame-first-window))))
+		  (delete-other-windows)))
+	  (pop-to-buffer sumbuf)))
     (rmail-summary-goto-msg mesg t t)
     (message "Computing summary lines...done")))