diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-09-30 08:27:12 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-10-02 08:09:42 +1000 |
commit | 3b93b5dde410fbed657f04c16d6b89c80c5be861 (patch) | |
tree | 8e2ba0a5e124f2131d0b385566777b2b42dccf71 /pkg/gui/layout.go | |
parent | 7ddb916a18ddb5c12a7d6f10b13bb470bf3c1724 (diff) |
make it easier to add a tab to a view
Diffstat (limited to 'pkg/gui/layout.go')
-rw-r--r-- | pkg/gui/layout.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkg/gui/layout.go b/pkg/gui/layout.go index a52f95ba5..2aa01c6a7 100644 --- a/pkg/gui/layout.go +++ b/pkg/gui/layout.go @@ -147,7 +147,6 @@ func (gui *Gui) layout(g *gocui.Gui) error { return err } branchesView.Title = gui.Tr.SLocalize("BranchesTitle") - branchesView.Tabs = gui.viewTabNames("branches") branchesView.FgColor = textColor branchesView.ContainsList = true } @@ -168,7 +167,6 @@ func (gui *Gui) layout(g *gocui.Gui) error { return err } commitsView.Title = gui.Tr.SLocalize("CommitsTitle") - commitsView.Tabs = gui.viewTabNames("commits") commitsView.FgColor = textColor commitsView.ContainsList = true } @@ -336,6 +334,15 @@ func (gui *Gui) layout(g *gocui.Gui) error { func (gui *Gui) onInitialViewsCreation() error { gui.setInitialViewContexts() + // add tabs to views + for _, view := range gui.g.Views() { + tabs := gui.viewTabNames(view.Name()) + if len(tabs) == 0 { + continue + } + view.Tabs = tabs + } + if err := gui.switchContext(gui.defaultSideContext()); err != nil { return err } |