From 9d138173be9845fc7f2cbeab58b41f27a1f8043f Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Mon, 23 Mar 2015 01:24:31 +0900 Subject: Fix #155 - Empty ANSI color code to reset color state --- src/ansi.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ansi.go') diff --git a/src/ansi.go b/src/ansi.go index 42c69166..f4c8f5a0 100644 --- a/src/ansi.go +++ b/src/ansi.go @@ -99,6 +99,9 @@ func interpretCode(ansiCode string, prevState *ansiState) *ansiState { } ansiCode = ansiCode[2 : len(ansiCode)-1] + if len(ansiCode) == 0 { + init() + } for _, code := range strings.Split(ansiCode, ";") { if num, err := strconv.Atoi(code); err == nil { switch state256 { -- cgit v1.2.3