From 2963178598e93fc82655683c04efb4961b85e916 Mon Sep 17 00:00:00 2001 From: Bryce Palmer Date: Thu, 7 Dec 2023 21:10:11 -0500 Subject: [PATCH] (bugfix): fix flashing on tab change (#43) by not clearing screen on each tab switch Signed-off-by: everettraven --- pkg/charm/models/tabber.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/charm/models/tabber.go b/pkg/charm/models/tabber.go index e1858bd..f486741 100644 --- a/pkg/charm/models/tabber.go +++ b/pkg/charm/models/tabber.go @@ -46,13 +46,13 @@ func (t *Tabber) Update(msg tea.Msg) (*Tabber, tea.Cmd) { if t.selected > len(t.tabs)-1 { t.selected = 0 } - return t, tea.ClearScreen + return t, nil case key.Matches(msg, t.keyMap.TabLeft): t.selected-- if t.selected < 0 { t.selected = len(t.tabs) - 1 } - return t, tea.ClearScreen + return t, nil } case tea.WindowSizeMsg: t.width = msg.Width