diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/keyboard.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index cd3d5b0ac3c..f230cdba26f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-12-01 Andreas Schwab <schwab@linux-m68k.org> | ||
| 2 | |||
| 3 | * keyboard.c (interrupt_signal): Don't call kill-emacs when | ||
| 4 | waiting for input. (Bug#10169) | ||
| 5 | |||
| 1 | 2011-11-30 Eli Zaretskii <eliz@gnu.org> | 6 | 2011-11-30 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * dispnew.c (adjust_glyph_matrix): Remove the assertion that | 8 | * dispnew.c (adjust_glyph_matrix): Remove the assertion that |
diff --git a/src/keyboard.c b/src/keyboard.c index e74c7ca1c68..8f316c5e446 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -10858,7 +10858,7 @@ interrupt_signal (int signalnum) /* If we don't have an argument, some */ | |||
| 10858 | /* If there are no frames there, let's pretend that we are a | 10858 | /* If there are no frames there, let's pretend that we are a |
| 10859 | well-behaving UN*X program and quit. We cannot do that while | 10859 | well-behaving UN*X program and quit. We cannot do that while |
| 10860 | GC is in progress, though. */ | 10860 | GC is in progress, though. */ |
| 10861 | if (!gc_in_progress) | 10861 | if (!gc_in_progress && !waiting_for_input) |
| 10862 | Fkill_emacs (Qnil); | 10862 | Fkill_emacs (Qnil); |
| 10863 | else | 10863 | else |
| 10864 | Vquit_flag = Qt; | 10864 | Vquit_flag = Qt; |