diff options
author | Eli Zaretskii <eliz@gnu.org> | 2015-01-31 10:35:26 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2015-01-31 10:35:26 +0200 |
commit | eaea02c71ae15d86bb83518796775b6c3c77b71e (patch) | |
tree | be5e723d66ca7d4d61f98b32711a68f9c3037aa1 /src/keyboard.c | |
parent | 376ba20ac1f516361fc9c2b0267fbc5c131e4822 (diff) | |
download | emacs-eaea02c71ae15d86bb83518796775b6c3c77b71e.tar.gz |
Fix while-no-input loops (Bug#19547)
src/keyboard.c (kbd_buffer_store_event_hold): Ignore FOCUS_OUT_EVENT
and ICONIFY_EVENT for the purposes of breaking while-no-input
loops.
Diffstat (limited to 'src/keyboard.c')
-rw-r--r-- | src/keyboard.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 383c109c446..7718f8efa7b 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -3639,7 +3639,9 @@ kbd_buffer_store_event_hold (register struct input_event *event, as input, set quit-flag to cause an interrupt. */ if (!NILP (Vthrow_on_input) && event->kind != FOCUS_IN_EVENT + && event->kind != FOCUS_OUT_EVENT && event->kind != HELP_EVENT + && event->kind != ICONIFY_EVENT && event->kind != DEICONIFY_EVENT) { Vquit_flag = Vthrow_on_input; |