summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraven <citrons@mondecitronne.com>2026-02-17 17:42:22 -0600
committerraven <citrons@mondecitronne.com>2026-02-17 17:42:22 -0600
commite1fffdd17da95b7eba9c7007fd1f6c4606e98f41 (patch)
tree4c6125293467db8f9788607c2d5514327e11bee7
parent72e85c08125e3e3327b965f03f5738bb7ccf46c3 (diff)
make raw after loading terminfo
-rw-r--r--tui/draw.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/tui/draw.go b/tui/draw.go
index 2aa3376..1f89b13 100644
--- a/tui/draw.go
+++ b/tui/draw.go
@@ -88,20 +88,20 @@ func ClearCursor() {
var saved *term.State
func Start() error {
+ var err error
if saved != nil {
return nil
}
- var err error
- saved, err = term.MakeRaw(0)
- if err != nil {
- return err
- }
terminfo, err = termfo.New("")
if err != nil {
if terminfo, err = termfo.New("xterm"); err != nil {
return err
}
}
+ saved, err = term.MakeRaw(0)
+ if err != nil {
+ return err
+ }
scr.back = make(surface)
_, err = os.Stdout.WriteString(