3711 |
++kbd_store_ptr; |
++kbd_store_ptr; |
3712 |
} |
} |
3713 |
|
|
3714 |
/* If we're in a section that requested to be interrupted as soon |
/* If we're inside while-no-input, and this event qualifies |
3715 |
as input comes, then set quit-flag to cause an interrupt. */ |
as input, set quit-flag to cause an interrupt. */ |
3716 |
if (!NILP (Vthrow_on_input) |
if (!NILP (Vthrow_on_input) |
3717 |
&& event->kind != FOCUS_IN_EVENT |
&& event->kind != FOCUS_IN_EVENT |
3718 |
&& event->kind != HELP_EVENT |
&& event->kind != HELP_EVENT |
3719 |
&& event->kind != DEICONIFY_EVENT) |
&& event->kind != DEICONIFY_EVENT) |
3720 |
Vquit_flag = Vthrow_on_input; |
{ |
3721 |
|
Vquit_flag = Vthrow_on_input; |
3722 |
|
/* If we're inside a function that wants immediate quits, |
3723 |
|
do it now. */ |
3724 |
|
if (immediate_quit && NILP (Vinhibit_quit)) |
3725 |
|
{ |
3726 |
|
immediate_quit = 0; |
3727 |
|
sigfree (); |
3728 |
|
QUIT; |
3729 |
|
} |
3730 |
|
} |
3731 |
} |
} |
3732 |
|
|
3733 |
|
|