mirror of
https://github.com/neovim/neovim.git
synced 2025-09-14 07:18:17 +00:00
fix: address issues for BufModifiedSet
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user