diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-01-31 10:38:41 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-01-31 10:39:14 -0800 |
commit | 7b1d2b1b620b0c5815fba705eedd5f1353f0c488 (patch) | |
tree | 74bda7ea7ac061e6c2aad0dfecb8dba0a1a7aa31 /src/keyboard.c | |
parent | a8273dacd51fc2dfa917722ad25390c64759318d (diff) | |
download | emacs-7b1d2b1b620b0c5815fba705eedd5f1353f0c488.tar.gz emacs-7b1d2b1b620b0c5815fba705eedd5f1353f0c488.tar.bz2 emacs-7b1d2b1b620b0c5815fba705eedd5f1353f0c488.zip |
Fix (c & 040) typo in emergency escapes
* src/keyboard.c (handle_interrupt): Fix recently-introduced
typo (040 should have been ~040) that silently suppressed
auto-saves after emergency escapes. Redo comparison to avoid
similar problems.
Diffstat (limited to 'src/keyboard.c')
-rw-r--r-- | src/keyboard.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 20aa2dbd389..546c0128328 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -10302,7 +10302,7 @@ handle_interrupt (bool in_signal_handler) { write_stdout ("Auto-save? (y or n) "); c = read_stdin (); - if ((c & 040) == 'Y') + if (c == 'y' || c == 'Y') { Fdo_auto_save (Qt, Qnil); #ifdef MSDOS @@ -10334,7 +10334,7 @@ handle_interrupt (bool in_signal_handler) write_stdout ("Abort (and dump core)? (y or n) "); #endif c = read_stdin (); - if ((c & ~040) == 'Y') + if (c == 'y' || c == 'Y') emacs_abort (); while (c != '\n') c = read_stdin (); |