From 159aee848fdc3dd78270b4d2b03d8499a7b65778 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Wed, 18 Jan 2012 18:45:49 +0100 Subject: [PATCH] Handle SGR 39/49 (reset color/background) --- app/assets/javascripts/terminal.js.coffee | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/terminal.js.coffee b/app/assets/javascripts/terminal.js.coffee index 2259d76..ada8713 100644 --- a/app/assets/javascripts/terminal.js.coffee +++ b/app/assets/javascripts/terminal.js.coffee @@ -102,14 +102,18 @@ class AsciiIo.Terminal @underline = false else if n >= 30 and n <= 37 @fg = n - 30 - else if n >= 40 and n <= 47 - @bg = n - 40 else if n is 38 @fg = codes[i + 2] i += 2 + else if n is 39 + @fg = undefined + else if n >= 40 and n <= 47 + @bg = n - 40 else if n is 48 @bg = codes[i + 2] i += 2 + else if n is 49 + @bg = undefined i++ setCursorPos: (line, col) ->