summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ansi.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ansi.go b/src/ansi.go
index c31a4f4f..b5b3a203 100644
--- a/src/ansi.go
+++ b/src/ansi.go
@@ -243,6 +243,10 @@ func interpretCode(ansiCode string, prevState *ansiState) *ansiState {
state.attr = state.attr | tui.Blink
case 7:
state.attr = state.attr | tui.Reverse
+ case 23: // tput rmso
+ state.attr = state.attr &^ tui.Italic
+ case 24: // tput rmul
+ state.attr = state.attr &^ tui.Underline
case 0:
init()
default: