aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorRichard M. Stallman2001-11-06 04:48:15 +0000
committerRichard M. Stallman2001-11-06 04:48:15 +0000
commit9cf712eb57c0a1fef56487508e89d08c91f98db1 (patch)
tree67d2fc1cac99a4e1f72d5a04390d0ea42857d93b /src/buffer.c
parent2bb659660ed7aff6dab10d30e914368993c6f855 (diff)
downloademacs-9cf712eb57c0a1fef56487508e89d08c91f98db1.tar.gz
emacs-9cf712eb57c0a1fef56487508e89d08c91f98db1.zip
(Fkill_buffer): Don't delete auto save file if buffer is modified.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c
index d96c3dfba7a..2f320f5bb85 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1367,10 +1367,12 @@ with SIGHUP. */)
1367 frames_discard_buffer (buf); 1367 frames_discard_buffer (buf);
1368 Vinhibit_quit = tem; 1368 Vinhibit_quit = tem;
1369 1369
1370 /* Delete any auto-save file, if we saved it in this session. */ 1370 /* Delete any auto-save file, if we saved it in this session.
1371 But not if the buffer is modified. */
1371 if (STRINGP (b->auto_save_file_name) 1372 if (STRINGP (b->auto_save_file_name)
1372 && b->auto_save_modified != 0 1373 && b->auto_save_modified != 0
1373 && BUF_SAVE_MODIFF (b) < b->auto_save_modified) 1374 && BUF_SAVE_MODIFF (b) < b->auto_save_modified
1375 && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b))
1374 { 1376 {
1375 Lisp_Object tem; 1377 Lisp_Object tem;
1376 tem = Fsymbol_value (intern ("delete-auto-save-files")); 1378 tem = Fsymbol_value (intern ("delete-auto-save-files"));