Commit 1161c7d8 authored by Eli Zaretskii's avatar Eli Zaretskii

Fix fallout from fixing bug#37782

* 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)
parent 2c159da4
Pipeline #4260 failed with stage
in 82 minutes and 48 seconds
......@@ -9589,9 +9589,7 @@ read_key_sequence (Lisp_Object *keybuf, Lisp_Object prompt,
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
......@@ -9599,6 +9597,8 @@ read_key_sequence (Lisp_Object *keybuf, Lisp_Object prompt,
mock_input = 1;
keybuf[0] = key;
}
else
mock_input = 0;
goto replay_entire_sequence;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment