diff options
Diffstat (limited to 'src/nvim/fileio.c')
| -rw-r--r-- | src/nvim/fileio.c | 8 | 
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 { | 
