Add missing error handling

This commit is contained in:
Christian Muehlhaeuser
2020-04-17 20:35:54 +02:00
parent 27416e9976
commit bf92cd6cce
2 changed files with 7 additions and 3 deletions

2
tea.go
View File

@@ -245,7 +245,7 @@ func (p *Program) render(model Model, linesRendered int) int {
if linesRendered > 0 { if linesRendered > 0 {
termenv.ClearLines(linesRendered) termenv.ClearLines(linesRendered)
} }
io.WriteString(os.Stdout, view) _, _ = io.WriteString(os.Stdout, view)
return strings.Count(view, "\r\n") return strings.Count(view, "\r\n")
} }

View File

@@ -18,12 +18,16 @@ func initTerminal() error {
return err return err
} }
tty.SetRaw() err = tty.SetRaw()
if err != nil {
return err
}
termenv.HideCursor() termenv.HideCursor()
return nil return nil
} }
func restoreTerminal() { func restoreTerminal() {
termenv.ShowCursor() termenv.ShowCursor()
tty.Restore() _ = tty.Restore()
} }