mirror of
https://github.com/taigrr/bubbletea.git
synced 2026-04-02 02:59:09 -07:00
Add missing error handling
This commit is contained in:
2
tea.go
2
tea.go
@@ -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")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user