mirror of
https://github.com/neovim/neovim.git
synced 2025-09-17 08:48:16 +00:00
vim-patch:8.2.2069: the quickfix window is not updated after setqflist()
Problem: The quickfix window is not updated after setqflist(). Solution: Update the quickfix buffer. (Yegappan Lakshmanan, closes vim/vim#7390, closes vim/vim#7385)287153c5d4
N/A patches for version.c: vim-patch:8.2.2067: cursor position in popup terminal is wrong Problem: Cursor position in popup terminal is wrong. Solution: Don't check the flags.f5452691ba
This commit is contained in:
@@ -6155,7 +6155,7 @@ static int qf_setprop_items_from_lines(
|
||||
qf_free_items(&qi->qf_lists[qf_idx]);
|
||||
}
|
||||
if (qf_init_ext(qi, qf_idx, NULL, NULL, &di->di_tv, errorformat,
|
||||
false, (linenr_T)0, (linenr_T)0, NULL, NULL) > 0) {
|
||||
false, (linenr_T)0, (linenr_T)0, NULL, NULL) >= 0) {
|
||||
retval = OK;
|
||||
}
|
||||
|
||||
@@ -6256,9 +6256,12 @@ static int qf_set_properties(qf_info_T *qi, const dict_T *what, int action,
|
||||
retval = qf_setprop_curidx(qi, qfl, di);
|
||||
}
|
||||
|
||||
if (retval == OK) {
|
||||
if (newlist || retval == OK) {
|
||||
qf_list_changed(qfl);
|
||||
}
|
||||
if (newlist) {
|
||||
qf_update_buffer(qi, NULL);
|
||||
}
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
Reference in New Issue
Block a user