Mercurial > vim
diff src/quickfix.c @ 14433:4a94173743d9 v8.1.0230
patch 8.1.0230: directly checking 'buftype' value
commit https://github.com/vim/vim/commit/91335e5a67aaa9937e65f1e779b9f3f10fd33ee4
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Aug 1 17:53:12 2018 +0200
patch 8.1.0230: directly checking 'buftype' value
Problem: Directly checking 'buftype' value.
Solution: Add the bt_normal() function. (Yegappan Lakshmanan)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 01 Aug 2018 18:00:07 +0200 |
parents | 19d99d9e670c |
children | 0211e295835e |
line wrap: on
line diff
--- a/src/quickfix.c +++ b/src/quickfix.c @@ -2487,7 +2487,7 @@ qf_find_win_with_normal_buf(void) win_T *wp; FOR_ALL_WINDOWS(wp) - if (wp->w_buffer->b_p_bt[0] == NUL) + if (bt_normal(wp->w_buffer)) return wp; return NULL; @@ -2563,7 +2563,7 @@ qf_goto_win_with_ll_file(win_T *use_win, win = curwin; do { - if (win->w_buffer->b_p_bt[0] == NUL) + if (bt_normal(win->w_buffer)) break; if (win->w_prev == NULL) win = lastwin; /* wrap around the top */ @@ -2620,8 +2620,7 @@ 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) + if (altwin == NULL && !win->w_p_pvw && bt_normal(win->w_buffer)) altwin = win; }