* keyboard.c (timer_check): Avoid quitting during Fcopy_sequence.
This commit is contained in:
parent
51c4474efc
commit
3296976de2
2 changed files with 9 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2012-09-23 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
* keyboard.c (timer_check): Avoid quitting during Fcopy_sequence.
|
||||
|
||||
2012-09-22 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* .gdbinit: Just stop at fatal_error_backtrace.
|
||||
|
|
|
@ -4496,6 +4496,9 @@ timer_check (void)
|
|||
Lisp_Object timers, idle_timers;
|
||||
struct gcpro gcpro1, gcpro2;
|
||||
|
||||
Lisp_Object tem = Vinhibit_quit;
|
||||
Vinhibit_quit = Qt;
|
||||
|
||||
/* We use copies of the timers' lists to allow a timer to add itself
|
||||
again, without locking up Emacs if the newly added timer is
|
||||
already ripe when added. */
|
||||
|
@ -4508,6 +4511,8 @@ timer_check (void)
|
|||
else
|
||||
idle_timers = Qnil;
|
||||
|
||||
Vinhibit_quit = tem;
|
||||
|
||||
GCPRO2 (timers, idle_timers);
|
||||
|
||||
do
|
||||
|
|
Loading…
Add table
Reference in a new issue