mirror of
https://github.com/neovim/neovim.git
synced 2025-10-05 09:26:30 +00:00
vim-patch:9.0.0206: redraw flags are not named specifically (#19913)
Problem: Redraw flags are not named specifically.
Solution: Prefix "UPD_" to the flags, for UPDate_screen().
a4d158b3c8
This commit is contained in:
@@ -203,7 +203,7 @@ static void insert_sign(buf_T *buf, sign_entry_T *prev, sign_entry_T *next, int
|
||||
// When adding first sign need to redraw the windows to create the
|
||||
// column for signs.
|
||||
if (buf->b_signlist == NULL) {
|
||||
redraw_buf_later(buf, NOT_VALID);
|
||||
redraw_buf_later(buf, UPD_NOT_VALID);
|
||||
changed_line_abv_curs();
|
||||
}
|
||||
|
||||
@@ -576,7 +576,7 @@ static linenr_T buf_delsign(buf_T *buf, linenr_T atlnum, int id, char_u *group)
|
||||
// When deleting the last sign the cursor position may change, because the
|
||||
// sign columns no longer shows. And the 'signcolumn' may be hidden.
|
||||
if (buf->b_signlist == NULL) {
|
||||
redraw_buf_later(buf, NOT_VALID);
|
||||
redraw_buf_later(buf, UPD_NOT_VALID);
|
||||
changed_line_abv_curs();
|
||||
}
|
||||
|
||||
@@ -934,7 +934,7 @@ static int sign_define_by_name(char_u *name, char_u *icon, char_u *linehl, char_
|
||||
// non-empty sign list.
|
||||
FOR_ALL_WINDOWS_IN_TAB(wp, curtab) {
|
||||
if (wp->w_buffer->b_signlist != NULL) {
|
||||
redraw_buf_later(wp->w_buffer, NOT_VALID);
|
||||
redraw_buf_later(wp->w_buffer, UPD_NOT_VALID);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1084,7 +1084,7 @@ static int sign_unplace(int sign_id, char_u *sign_group, buf_T *buf, linenr_T at
|
||||
}
|
||||
if (sign_id == 0) {
|
||||
// Delete all the signs in the specified buffer
|
||||
redraw_buf_later(buf, NOT_VALID);
|
||||
redraw_buf_later(buf, UPD_NOT_VALID);
|
||||
buf_delete_signs(buf, (char *)sign_group);
|
||||
} else {
|
||||
linenr_T lnum;
|
||||
|
Reference in New Issue
Block a user