fix(float): make closing float in another tab return to correct window

This commit is contained in:
zeertzjq
2022-12-02 10:30:50 +08:00
parent 61e99217e6
commit 982c0053f4
2 changed files with 25 additions and 10 deletions

View File

@@ -490,6 +490,8 @@ describe('API/win', function()
it('closing current (float) window of another tabpage #15313', function()
command('tabedit')
command('botright split')
local prevwin = curwin().id
eq(2, eval('tabpagenr()'))
local win = meths.open_win(0, true, {
relative='editor', row=10, col=10, width=50, height=10
@@ -499,7 +501,7 @@ describe('API/win', function()
eq(1, eval('tabpagenr()'))
meths.win_close(win, false)
eq(1001, meths.tabpage_get_win(tab).id)
eq(prevwin, meths.tabpage_get_win(tab).id)
assert_alive()
end)
end)