mirror of
https://github.com/neovim/neovim.git
synced 2025-09-16 00:08:19 +00:00
vim-patch:8.1.0230: directly checking 'buftype' value
Problem: Directly checking 'buftype' value.
Solution: Add the bt_normal() function. (Yegappan Lakshmanan)
91335e5a67
This commit is contained in:
@@ -2140,7 +2140,7 @@ static win_T *qf_find_win_with_normal_buf(void)
|
||||
FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT
|
||||
{
|
||||
FOR_ALL_WINDOWS_IN_TAB(wp, curtab) {
|
||||
if (wp->w_buffer->b_p_bt[0] == NUL) {
|
||||
if (bt_normal(wp->w_buffer)) {
|
||||
return wp;
|
||||
}
|
||||
}
|
||||
@@ -2204,7 +2204,7 @@ static void qf_goto_win_with_ll_file(win_T *use_win, int qf_fnum,
|
||||
// Find a previous usable window
|
||||
win = curwin;
|
||||
do {
|
||||
if (win->w_buffer->b_p_bt[0] == NUL) {
|
||||
if (bt_normal(win->w_buffer)) {
|
||||
break;
|
||||
}
|
||||
if (win->w_prev == NULL) {
|
||||
@@ -2258,7 +2258,7 @@ static void qf_goto_win_with_qfl_file(int qf_fnum)
|
||||
// Remember a usable window.
|
||||
if (altwin == NULL
|
||||
&& !win->w_p_pvw
|
||||
&& win->w_buffer->b_p_bt[0] == NUL) {
|
||||
&& bt_normal(win->w_buffer)) {
|
||||
altwin = win;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user