summaryrefslogtreecommitdiffstats
path: root/src/tui
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2016-11-24 13:42:14 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2016-11-24 13:42:14 +0900
commit746961bf43bb49a1d0857dead54666f9779b4286 (patch)
tree90ada0877513cd93e6b015e49cdf7f09cbdfb1b0 /src/tui
parent182a6d99fd550e2106298a19b542bdf940621ed1 (diff)
[ncurses6] Suppress tui.Italic on ncurses 5
Diffstat (limited to 'src/tui')
-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 {