From 58d5ce3fa52d28c27106ae0bb61f272433a9d55e Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Sun, 17 Jun 2012 20:41:33 +0200 Subject: [PATCH] Fix handling of incomplete OSC codes --- app/assets/javascripts/player/vt.js.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/player/vt.js.coffee b/app/assets/javascripts/player/vt.js.coffee index 3da822e..d38884d 100644 --- a/app/assets/javascripts/player/vt.js.coffee +++ b/app/assets/javascripts/player/vt.js.coffee @@ -30,7 +30,9 @@ class AsciiIo.VT @handlePrivateEscSeq(match[0]) return match[0].length - else if match = data.match(/^\x1b[\x20-\x2f]*?[\x40-\x5a\x5c-\x7e]/) # excluding \x5b "[" + else if match = data.match(/^\x1b[\x20-\x2f]*?[\x40-\x5a\x5c\x5e-\x7e]/) + # excluding \x5b ([) and \x5d (]) + # they're both handled above @handleStandardEscSeq(match[0]) return match[0].length