summaryrefslogtreecommitdiff
path: root/src/fileio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fileio.c')
-rw-r--r--src/fileio.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/fileio.c b/src/fileio.c
index c7c0111dbad..b925c18c41b 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -3059,7 +3059,9 @@ This does code conversion according to the value of\n\
/* Decide the coding-system of the file. */
{
Lisp_Object val = Vcoding_system_for_read;
- if (NILP (val))
+ if (NILP (current_buffer->enable_multibyte_characters))
+ val = Qnil;
+ else if (NILP (val))
{
Lisp_Object args[6], coding_systems;
@@ -3622,7 +3624,7 @@ This does code conversion according to the value of\n\
{
Lisp_Object val;
- if (auto_saving)
+ if (auto_saving || NILP (current_buffer->enable_multibyte_characters))
val = Qnil;
else if (!NILP (Vcoding_system_for_write))
val = Vcoding_system_for_write;