From bf92cd6cceeacfa178a2a02fe9d23630d6233685 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 17 Apr 2020 20:35:54 +0200 Subject: [PATCH] Add missing error handling --- tea.go | 2 +- tty_unix.go | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tea.go b/tea.go index 132d7d8..9e9ed15 100644 --- a/tea.go +++ b/tea.go @@ -245,7 +245,7 @@ func (p *Program) render(model Model, linesRendered int) int { if linesRendered > 0 { termenv.ClearLines(linesRendered) } - io.WriteString(os.Stdout, view) + _, _ = io.WriteString(os.Stdout, view) return strings.Count(view, "\r\n") } diff --git a/tty_unix.go b/tty_unix.go index b6a92d3..8fe0339 100644 --- a/tty_unix.go +++ b/tty_unix.go @@ -18,12 +18,16 @@ func initTerminal() error { return err } - tty.SetRaw() + err = tty.SetRaw() + if err != nil { + return err + } + termenv.HideCursor() return nil } func restoreTerminal() { termenv.ShowCursor() - tty.Restore() + _ = tty.Restore() }