]> git.eshelyaron.com Git - emacs.git/commitdiff
Fixes: debbugs:10169
authorAndreas Schwab <schwab@linux-m68k.org>
Thu, 1 Dec 2011 18:27:52 +0000 (19:27 +0100)
committerAndreas Schwab <schwab@linux-m68k.org>
Thu, 1 Dec 2011 18:27:52 +0000 (19:27 +0100)
* src/keyboard.c (interrupt_signal): Don't call kill-emacs when
waiting for input.

src/ChangeLog
src/keyboard.c

index cd3d5b0ac3c59b81653cb1fc83d50b24f338e360..f230cdba26f74490971317efbe57647ac0e2edd2 100644 (file)
@@ -1,3 +1,8 @@
+2011-12-01  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * keyboard.c (interrupt_signal): Don't call kill-emacs when
+       waiting for input.  (Bug#10169)
+
 2011-11-30  Eli Zaretskii  <eliz@gnu.org>
 
        * dispnew.c (adjust_glyph_matrix): Remove the assertion that
index e74c7ca1c68c2d57919a83bdc06589ae7f64401c..8f316c5e4462ee80c45b1ea55f906bb6596e44f5 100644 (file)
@@ -10858,7 +10858,7 @@ interrupt_signal (int signalnum)        /* If we don't have an argument, some */
       /* If there are no frames there, let's pretend that we are a
          well-behaving UN*X program and quit.  We cannot do that while
          GC is in progress, though.  */
-      if (!gc_in_progress)
+      if (!gc_in_progress && !waiting_for_input)
        Fkill_emacs (Qnil);
       else
        Vquit_flag = Qt;