Index: emacs/src/bytecode.c
diff -c emacs/src/bytecode.c:1.81 emacs/src/bytecode.c:1.82
*** emacs/src/bytecode.c:1.81   Mon Sep 13 21:13:38 2004
--- emacs/src/bytecode.c        Fri Jun  3 23:02:30 2005
***************
*** 384,391 ****
--- 384,394 ----
    do {                                                        \
      if (!NILP (Vquit_flag) && NILP (Vinhibit_quit))   \
        {                                                       \
+         Lisp_Object flag = Vquit_flag;                        \
        Vquit_flag = Qnil;                              \
          BEFORE_POTENTIAL_GC ();                               \
+       if (EQ (Vthrow_on_input, flag))                 \
+         Fthrow (Vthrow_on_input, Qnil);               \
        Fsignal (Qquit, Qnil);                          \
        AFTER_POTENTIAL_GC ();                          \
        }                                                       \


_______________________________________________
Emacs-diffs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-diffs

Reply via email to