diff --git a/tea.go b/tea.go index 75e4cbf..c0251f9 100644 --- a/tea.go +++ b/tea.go @@ -572,10 +572,11 @@ func (p *Program) RestoreTerminal() error { if p.altScreenWasActive { p.renderer.enterAltScreen() + } else { + // entering alt screen already causes a repaint. + go p.Send(repaintMsg{}) } - go p.Send(repaintMsg{}) - return nil }