This commit is contained in:
Justin M. Keyes
2017-03-21 11:02:29 +01:00
parent b0e34497b3
commit 53ccd07fa1
3 changed files with 15 additions and 12 deletions

View File

@@ -1746,7 +1746,7 @@ void close_windows(buf_T *buf, int keep_curwin)
FOR_ALL_WINDOWS_IN_TAB(wp, tp) {
if (wp->w_buffer == buf
&& !(wp->w_closing || wp->w_buffer->b_locked > 0)) {
win_close_othertab(wp, FALSE, tp);
win_close_othertab(wp, false, tp);
/* Start all over, the tab page may be closed and
* autocommands may change the window layout. */
@@ -1881,7 +1881,8 @@ int win_close(win_T *win, int free_buf)
return FAIL;
}
if (win->w_closing || (win->w_buffer != NULL && win->w_buffer->b_locked > 0)) {
if (win->w_closing
|| (win->w_buffer != NULL && win->w_buffer->b_locked > 0)) {
return FAIL; // window is already being closed
}
if (win == aucmd_win) {