Function: rmail-restore-desktop-buffer

rmail-restore-desktop-buffer is a byte-compiled function defined in rmail.el.gz.

Signature

(rmail-restore-desktop-buffer FILE-NAME BUFFER-NAME BUFFER-MISC)

Documentation

Restore an rmail buffer specified in a desktop file.

Source Code

;; Defined in /usr/src/emacs/lisp/mail/rmail.el.gz
;;;;  Desktop support

(defun rmail-restore-desktop-buffer (file-name
				     _buffer-name
				     _buffer-misc)
  "Restore an rmail buffer specified in a desktop file."
  (condition-case nil
      (progn
	(rmail-input file-name)
	(if (eq major-mode 'rmail-mode)
	    (current-buffer)
	  rmail-buffer))
    (file-locked
      (kill-buffer (current-buffer))
      nil)))