Fixing tabmove not working properly when there's a split in pane (#3371)

This commit is contained in:
Neko Box Coder
2024-07-07 09:20:22 +01:00
committed by GitHub
parent dc7759204b
commit a10624cc33

View File

@@ -198,7 +198,7 @@ func (h *BufPane) TabMoveCmd(args []string) {
idxTo = util.Clamp(idxTo, 0, len(Tabs.List)-1)
activeTab := Tabs.List[idxFrom]
Tabs.RemoveTab(activeTab.ID())
Tabs.RemoveTab(activeTab.Panes[0].ID())
Tabs.List = append(Tabs.List, nil)
copy(Tabs.List[idxTo+1:], Tabs.List[idxTo:])
Tabs.List[idxTo] = activeTab