(detect_coding): Call detect_coding_mask with a correct MULTIBYTEP
argument. (code_convert_region): Don't override coding->src_multibyte and coding->dst_multibyte.
This commit is contained in:
parent
bc13730549
commit
64c1e55fbe
1 changed files with 2 additions and 4 deletions
|
@ -3690,7 +3690,8 @@ detect_coding (coding, src, src_bytes)
|
|||
Lisp_Object val;
|
||||
|
||||
val = Vcoding_category_list;
|
||||
mask = detect_coding_mask (src, src_bytes, coding_priorities, &skip, 0);
|
||||
mask = detect_coding_mask (src, src_bytes, coding_priorities, &skip,
|
||||
coding->src_multibyte);
|
||||
coding->heading_ascii = skip;
|
||||
|
||||
if (!mask) return;
|
||||
|
@ -4832,9 +4833,6 @@ code_convert_region (from, from_byte, to, to_byte, coding, encodep, replace)
|
|||
int prev_Z;
|
||||
int multibyte_p = !NILP (current_buffer->enable_multibyte_characters);
|
||||
|
||||
coding->src_multibyte = replace && multibyte_p;
|
||||
coding->dst_multibyte = multibyte_p;
|
||||
|
||||
deletion = Qnil;
|
||||
saved_coding_symbol = Qnil;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue