Commit 1f834343 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(Finsert_file_contents): If VISIT is non-nil, and

coding.type is coding_type_no_conversion or coding_type_raw_text,
use Fset_buffer_multibyte to make the buffer unibyte if REPLACE is
non-nil instead of just setting enable_multibyte_characters in the
buffer to nil.
parent 4063fff3
......@@ -4344,8 +4344,14 @@ actually used.")
{
/* Visiting a file with these coding system always make the buffer
unibyte. */
current_buffer->enable_multibyte_characters = Qnil;
coding.dst_multibyte = 0;
if (!NILP (replace)
&& !NILP (current_buffer->enable_multibyte_characters))
Fset_buffer_multibyte (Qnil);
else
{
current_buffer->enable_multibyte_characters = Qnil;
coding.dst_multibyte = 0;
}
}
if (inserted > 0 || coding.type == coding_type_ccl)
......
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