From a10624cc3360e29cd2dfdad6181625ad27e9c314 Mon Sep 17 00:00:00 2001 From: Neko Box Coder <93885501+Neko-Box-Coder@users.noreply.github.com> Date: Sun, 7 Jul 2024 09:20:22 +0100 Subject: [PATCH] Fixing tabmove not working properly when there's a split in pane (#3371) --- internal/action/command.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/action/command.go b/internal/action/command.go index 4e82007a..59e89e49 100644 --- a/internal/action/command.go +++ b/internal/action/command.go @@ -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