if (INTEGERP (c)
&& ! NILP (Vinput_method_function)
&& (unsigned) XINT (c) >= ' '
- && (unsigned) XINT (c) < 127)
+ && (unsigned) XINT (c) != 127
+ && (unsigned) XINT (c) < 256)
{
previous_echo_area_message = Fcurrent_message ();
Vinput_method_previous_message = previous_echo_area_message;
after the first event of the key sequence. */
&& NILP (prev_event)
&& (unsigned) XINT (c) >= ' '
- && (unsigned) XINT (c) < 127)
+ && (unsigned) XINT (c) != 127
+ && (unsigned) XINT (c) < 256)
{
Lisp_Object keys;
int key_count;