From 746961bf43bb49a1d0857dead54666f9779b4286 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 24 Nov 2016 13:42:14 +0900 Subject: [ncurses6] Suppress tui.Italic on ncurses 5 --- src/tui/ncurses.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/tui') 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 { -- cgit v1.2.3