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:
Jan Edmund Lazo
2020-11-29 20:50:57 -05:00
parent aec61074a9
commit 5706ff15ed
2 changed files with 63 additions and 2 deletions

View File

@@ -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;
}