summaryrefslogtreecommitdiff
path: root/tui/draw.go
diff options
context:
space:
mode:
Diffstat (limited to 'tui/draw.go')
-rw-r--r--tui/draw.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/tui/draw.go b/tui/draw.go
index 37a678e..302f876 100644
--- a/tui/draw.go
+++ b/tui/draw.go
@@ -131,8 +131,11 @@ func writeClearCursor() {
scr.writer.WriteString(terminfo.Get(caps.CursorInvisible))
}
-func writeCursor(x int, y int) {
+func writeShowCursor() {
scr.writer.WriteString(terminfo.Get(caps.CursorNormal))
+}
+
+func writeCursor(x int, y int) {
scr.writer.WriteString(terminfo.Get(caps.CursorAddress, y, x))
}
@@ -194,6 +197,7 @@ func Present() error {
}
}
if scr.showCursor {
+ writeShowCursor()
writeCursor(scr.cursor.x, scr.cursor.y)
}
scr.prevSize = s