Commit e3ee7487 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(command_loop_1): Add nonascii_insert_offset

before calling direct_output_for_insert.
parent bea3ec88
......@@ -500,6 +500,8 @@ int timers_run;
extern Lisp_Object Vprint_level, Vprint_length;
extern nonascii_insert_offset;
/* Address (if not 0) of EMACS_TIME to zero out if a SIGIO interrupt
happens. */
EMACS_TIME *input_available_clear_time;
......@@ -1369,6 +1371,13 @@ command_loop_1 ()
= window_display_table (XWINDOW (selected_window));
int lose = c;
/* Add the offset to the character, for Finsert_char.
We pass internal_self_insert the unmodified character
because it itself does this offsetting. */
if (lose >= 0200 && lose <= 0377
&& ! NILP (current_buffer->enable_multibyte_characters))
lose += nonascii_insert_offset;
if (dp)
{
Lisp_Object obj;
......
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