diff options
-rw-r--r-- | src/buffer.c | 10 |
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); |