Commit 64c1e55f authored by Kenichi Handa's avatar Kenichi Handa
Browse files

(detect_coding): Call detect_coding_mask with a correct MULTIBYTEP

argument.
(code_convert_region): Don't override coding->src_multibyte and
coding->dst_multibyte.
parent bc137305
......@@ -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;
......
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