mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
parent
d33aebb821
commit
0cf2dc63bf
@ -3646,15 +3646,6 @@ static int qf_open_new_cwindow(qf_info_T *qi, int height)
|
||||
if (win_split(height, flags) == FAIL) {
|
||||
return FAIL; // not enough room for window
|
||||
}
|
||||
|
||||
// User autocommands may have invalidated the previous window after calling
|
||||
// win_split, so add a check to ensure that the win is still here
|
||||
if (IS_LL_STACK(qi) && !win_valid(win)) {
|
||||
// close the window that was supposed to be for the loclist
|
||||
win_close(curwin, false, false);
|
||||
return FAIL;
|
||||
}
|
||||
|
||||
RESET_BINDING(curwin);
|
||||
|
||||
if (IS_LL_STACK(qi)) {
|
||||
|
@ -1420,13 +1420,11 @@ int win_split_ins(int size, int flags, win_T *new_wp, int dir)
|
||||
p_wh = i;
|
||||
}
|
||||
|
||||
if (!win_valid(oldwin)) {
|
||||
return FAIL;
|
||||
if (win_valid(oldwin)) {
|
||||
// Send the window positions to the UI
|
||||
oldwin->w_pos_changed = true;
|
||||
}
|
||||
|
||||
// Send the window positions to the UI
|
||||
oldwin->w_pos_changed = true;
|
||||
|
||||
return OK;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user