diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ui/tab.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/ui/tab.go b/lib/ui/tab.go index 5d824955..64e4155a 100644 --- a/lib/ui/tab.go +++ b/lib/ui/tab.go @@ -65,14 +65,18 @@ func NewTabs(uiConf *config.UIConfig) *Tabs { return tabs } -func (tabs *Tabs) Add(content Drawable, name string, uiConf *config.UIConfig) *Tab { +func (tabs *Tabs) Add( + content Drawable, name string, uiConf *config.UIConfig, background bool, +) *Tab { tab := &Tab{ Content: content, Name: name, uiConf: uiConf, } tabs.tabs = append(tabs.tabs, tab) - tabs.selectPriv(len(tabs.tabs) - 1) + if !background { + tabs.selectPriv(len(tabs.tabs) - 1) + } return tab } |