comparison lisp/mail/sendmail.el @ 55115:af2c1ea381f4

(mail-bury): Don't delete the frame where the mail was being composed if the terminal cannot display more than one frame; instead, switch to previous frame.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 24 Apr 2004 16:34:56 +0000
parents 1395db493830
children aac0a33f5772 4c90ffeb71c5
comparison
equal deleted inserted replaced
55114:c58efa90d5a6 55115:af2c1ea381f4
712 (let ((newbuf (other-buffer (current-buffer)))) 712 (let ((newbuf (other-buffer (current-buffer))))
713 (bury-buffer (current-buffer)) 713 (bury-buffer (current-buffer))
714 (if (and (or (window-dedicated-p (frame-selected-window)) 714 (if (and (or (window-dedicated-p (frame-selected-window))
715 (cdr (assq 'mail-dedicated-frame (frame-parameters)))) 715 (cdr (assq 'mail-dedicated-frame (frame-parameters))))
716 (not (null (delq (selected-frame) (visible-frame-list))))) 716 (not (null (delq (selected-frame) (visible-frame-list)))))
717 (delete-frame (selected-frame)) 717 (progn
718 (if (display-multi-frame-p)
719 (delete-frame (selected-frame))
720 ;; The previous frame is where normally they have the
721 ;; RMAIL buffer displayed.
722 (other-frame -1)))
718 (let (rmail-flag summary-buffer) 723 (let (rmail-flag summary-buffer)
719 (and (not arg) 724 (and (not arg)
720 (not (one-window-p)) 725 (not (one-window-p))
721 (save-excursion 726 (save-excursion
722 (set-buffer (window-buffer (next-window (selected-window) 'not))) 727 (set-buffer (window-buffer (next-window (selected-window) 'not)))