diff options
| author | Richard M. Stallman | 2001-11-06 04:48:15 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2001-11-06 04:48:15 +0000 |
| commit | 9cf712eb57c0a1fef56487508e89d08c91f98db1 (patch) | |
| tree | 67d2fc1cac99a4e1f72d5a04390d0ea42857d93b /src/buffer.c | |
| parent | 2bb659660ed7aff6dab10d30e914368993c6f855 (diff) | |
| download | emacs-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.c | 6 |
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")); |