Commit f2ba40be authored by Kenichi Handa's avatar Kenichi Handa
Browse files

(encode_terminal_code): Set coding->src_multibyte properly.

parent 3d80f24d
...@@ -972,11 +972,13 @@ encode_terminal_code (src, dst, src_len, dst_len, consumed) ...@@ -972,11 +972,13 @@ encode_terminal_code (src, dst, src_len, dst_len, consumed)
{ {
len = 1; len = 1;
buf = " "; buf = " ";
coding->src_multibyte = 0;
} }
else else
{ {
len = CHAR_STRING (src->u.ch, workbuf); len = CHAR_STRING (src->u.ch, workbuf);
buf = workbuf; buf = workbuf;
coding->src_multibyte = 1;
} }
} }
else else
...@@ -993,12 +995,14 @@ encode_terminal_code (src, dst, src_len, dst_len, consumed) ...@@ -993,12 +995,14 @@ encode_terminal_code (src, dst, src_len, dst_len, consumed)
workbuf[0] = FAST_GLYPH_CHAR (g); workbuf[0] = FAST_GLYPH_CHAR (g);
len = 1; len = 1;
buf = workbuf; buf = workbuf;
coding->src_multibyte = 0;
} }
else else
{ {
/* We have a string in Vglyph_table. */ /* We have a string in Vglyph_table. */
len = GLYPH_LENGTH (tbase, g); len = GLYPH_LENGTH (tbase, g);
buf = GLYPH_STRING (tbase, g); buf = GLYPH_STRING (tbase, g);
coding->src_multibyte = STRING_MULTIBYTE (tbase[g]);
} }
} }
......
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