summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buffer.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/buffer.c b/src/buffer.c
index c5d8ee26291..ab477481912 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -584,12 +584,10 @@ even if it is dead. The return value is never nil. */)
set_string_intervals (name, NULL);
bset_name (b, name);
- if (STRINGP (Vcode_conversion_workbuf_name)
- && strncmp (SSDATA (name), SSDATA (Vcode_conversion_workbuf_name),
- SBYTES (Vcode_conversion_workbuf_name)) == 0)
- b->inhibit_buffer_hooks = true;
- else
- b->inhibit_buffer_hooks = false;
+ b->inhibit_buffer_hooks
+ = (STRINGP (Vcode_conversion_workbuf_name)
+ && strncmp (SSDATA (name), SSDATA (Vcode_conversion_workbuf_name),
+ SBYTES (Vcode_conversion_workbuf_name)) == 0);
bset_undo_list (b, SREF (name, 0) != ' ' ? Qnil : Qt);