* src/keyboard.c (read_key_sequence): Modify the fix for
bug#37782 so that it applies only to keyboard keys, not to
other events, such as a new buffer. (Bug#38132)
Fcons (make_lispy_switch_frame (frame),
KVAR (interrupted_kboard, kbd_queue)));
}
- if (FIXNUMP (key) && XFIXNUM (key) == -2)
- mock_input = 0;
- else
+ if (FIXNUMP (key) && XFIXNUM (key) != -2)
{
/* If interrupted while initializing terminal, we
need to replay the interrupting key. See
mock_input = 1;
keybuf[0] = key;
}
+ else
+ mock_input = 0;
goto replay_entire_sequence;
}
}