comparison src/buffer.c @ 7994:c5b7f74b5023

(Fkill_buffer): Don't delete auto save file if it didn't come from this Emacs session.
author Richard M. Stallman <rms@gnu.org>
date Tue, 21 Jun 1994 17:52:18 +0000
parents f6c309d5d314
children 7f68b0db826f
comparison
equal deleted inserted replaced
7993:fde315722669 7994:c5b7f74b5023
799 Vinhibit_quit = Qt; 799 Vinhibit_quit = Qt;
800 Vbuffer_alist = Fdelq (Frassq (buf, Vbuffer_alist), Vbuffer_alist); 800 Vbuffer_alist = Fdelq (Frassq (buf, Vbuffer_alist), Vbuffer_alist);
801 Freplace_buffer_in_windows (buf); 801 Freplace_buffer_in_windows (buf);
802 Vinhibit_quit = tem; 802 Vinhibit_quit = tem;
803 803
804 /* Delete any auto-save file. */ 804 /* Delete any auto-save file, if we saved it in this session. */
805 if (XTYPE (b->auto_save_file_name) == Lisp_String) 805 if (XTYPE (b->auto_save_file_name) == Lisp_String
806 && b->auto_save_modified != 0)
806 { 807 {
807 Lisp_Object tem; 808 Lisp_Object tem;
808 tem = Fsymbol_value (intern ("delete-auto-save-files")); 809 tem = Fsymbol_value (intern ("delete-auto-save-files"));
809 if (! NILP (tem)) 810 if (! NILP (tem))
810 unlink (XSTRING (b->auto_save_file_name)->data); 811 unlink (XSTRING (b->auto_save_file_name)->data);