summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/tui/ncurses.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tui/ncurses.go b/src/tui/ncurses.go
index 6e9ddb41..dd2bc90a 100644
--- a/src/tui/ncurses.go
+++ b/src/tui/ncurses.go
@@ -39,9 +39,10 @@ const (
Blink = C.A_BLINK
Reverse = C.A_REVERSE
Underline = C.A_UNDERLINE
- Italic = C.A_VERTICAL << 1 // FIXME
)
+var Italic Attr = C.A_VERTICAL << 1 // FIXME
+
const (
AttrRegular Attr = 0
)
@@ -71,6 +72,9 @@ var (
func init() {
_colorMap = make(map[int]ColorPair)
+ if strings.HasPrefix(C.GoString(C.curses_version()), "ncurses 5") {
+ Italic = C.A_NORMAL
+ }
}
func (a Attr) Merge(b Attr) Attr {