aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/buffer.c')
-rw-r--r--src/nvim/buffer.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c
index d9fdc80c60..5ab96ca67d 100644
--- a/src/nvim/buffer.c
+++ b/src/nvim/buffer.c
@@ -193,10 +193,13 @@ open_buffer (
* it can be changed there. */
if (!readonlymode && !bufempty())
changed();
- else if (retval != FAIL)
+ else if (retval == OK) {
unchanged(curbuf, FALSE);
- apply_autocmds_retval(EVENT_STDINREADPOST, NULL, NULL, FALSE,
- curbuf, &retval);
+ }
+ if (retval == OK) {
+ apply_autocmds_retval(EVENT_STDINREADPOST, NULL, NULL, FALSE,
+ curbuf, &retval);
+ }
}
}
@@ -219,7 +222,7 @@ open_buffer (
|| (aborting() && vim_strchr(p_cpo, CPO_INTMOD) != NULL)
)
changed();
- else if (retval != FAIL && !read_stdin)
+ else if (retval == OK && !read_stdin)
unchanged(curbuf, FALSE);
save_file_ff(curbuf); /* keep this fileformat */