# HG changeset patch # User Jan Dj¸«£rv # Date 1015960464 0 # Node ID 9ec4ee6f4529b3436326017f4ab7128916b62510 # Parent bb2729709a8a0a6808a32e8ed65443f43897bb5e (emacs-session-restore): Take previous id as an argument. diff -r bb2729709a8a -r 9ec4ee6f4529 lisp/term/x-win.el --- a/lisp/term/x-win.el Tue Mar 12 19:13:52 2002 +0000 +++ b/lisp/term/x-win.el Tue Mar 12 19:14:24 2002 +0000 @@ -290,11 +290,11 @@ (kill-buffer buf) cancel-shutdown)))) -(defun emacs-session-restore () +(defun emacs-session-restore (previous-session-id) "Restore the Emacs session if started by a session manager. The file saved by `emacs-session-save' is evaluated and deleted if it exists." - (let ((filename (emacs-session-filename x-session-previous-id))) + (let ((filename (emacs-session-filename previous-session-id))) (when (file-exists-p filename) (load-file filename) (delete-file filename)