clarified the reason for wait

This commit is contained in:
BK1603 2020-07-02 23:56:55 +05:30
parent a2370a5df0
commit ae183990ee
1 changed files with 5 additions and 3 deletions

View File

@ -63,10 +63,12 @@ static void do_autocmd_focusgained(bool gained)
NULL, NULL, false, curbuf);
// When activated: Check if any file was modified outside of Vim.
// Only do this when not done within the last two seconds (could get
// several events in a row).
// Only do this when not done within the last two seconds as:
// 1. Some filesystems have modification time granularity in seconds. Fat32
// has a granularity of 2 seconds.
// 2. We could get multiple notifications in a row.
if (gained && last_time + (Timestamp)1500 < os_now()) {
if (gained && last_time + (Timestamp)2000 < os_now()) {
need_redraw = check_timestamps(true);
last_time = os_now();
}