fix: address issues for BufModifiedSet

This commit is contained in:
Rom Grk
2020-11-09 04:05:25 -05:00
parent 6b5975a1eb
commit 743f7c8f72
4 changed files with 10 additions and 9 deletions

View File

@@ -1488,12 +1488,12 @@ static void ins_redraw(
do_autocmd_winscrolled(curwin);
}
// Trigger BufModified if b_changed_notified is false.
// Trigger BufModified if b_changed_invalid is set.
if (ready && has_event(EVENT_BUFMODIFIEDSET)
&& curbuf->b_changed_notified == false
&& curbuf->b_changed_invalid == true
&& !pum_visible()) {
apply_autocmds(EVENT_BUFMODIFIEDSET, NULL, NULL, false, curbuf);
curbuf->b_changed_notified = true;
curbuf->b_changed_invalid = false;
}
if (curwin->w_p_cole > 0 && conceal_cursor_line(curwin)