aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/fileio.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-08-15 10:26:21 +0200
committerGitHub <noreply@github.com>2018-08-15 10:26:21 +0200
commitbdcd3c31c6b264e5925eee28d6386fb72d14921b (patch)
treebf9e1345f1e446a06ccdf5f6b76a1b85b1fdb23c /src/nvim/fileio.c
parent26506f14bc653a555b32e553bf458efc6402ed0b (diff)
parent538ace9aae0c3b9e7e1ef242e00c53df6ec2e7da (diff)
downloadrneovim-bdcd3c31c6b264e5925eee28d6386fb72d14921b.tar.gz
rneovim-bdcd3c31c6b264e5925eee28d6386fb72d14921b.tar.bz2
rneovim-bdcd3c31c6b264e5925eee28d6386fb72d14921b.zip
Merge #8852 from janlazo/vim-8.1.0161
Diffstat (limited to 'src/nvim/fileio.c')
-rw-r--r--src/nvim/fileio.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c
index 78fac5acf8..8b650d0d5b 100644
--- a/src/nvim/fileio.c
+++ b/src/nvim/fileio.c
@@ -4892,10 +4892,12 @@ buf_check_timestamp (
)) {
retval = 1;
- /* set b_mtime to stop further warnings (e.g., when executing
- * FileChangedShell autocmd) */
+ // set b_mtime to stop further warnings (e.g., when executing
+ // FileChangedShell autocmd)
if (!file_info_ok) {
- buf->b_mtime = 0;
+ // When 'autoread' is set we'll check the file again to see if it
+ // re-appears.
+ buf->b_mtime = buf->b_p_ar;
buf->b_orig_size = 0;
buf->b_orig_mode = 0;
} else {