From 5162590828ff2fb72a12da379af1a47f472aa3f8 Mon Sep 17 00:00:00 2001 From: David Bittner Date: Fri, 10 May 2019 10:28:01 -0400 Subject: [PATCH] forgot the special case of printing the empty graphics escape sequence --- Cargo.lock | 2 +- src/enums.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 43b0f02..0d14654 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "ansi-parser" -version = "0.6.3" +version = "0.6.4" dependencies = [ "nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] diff --git a/src/enums.rs b/src/enums.rs index ecbb72f..ac641b5 100644 --- a/src/enums.rs +++ b/src/enums.rs @@ -82,6 +82,7 @@ impl Display for AnsiSequence { SetGraphicsMode(vec) => { match vec.len() { + 0 => write!(formatter, "[m"), 1 => write!(formatter, "[{}m", vec[0]), 2 => write!(formatter, "[{};{}m", vec[0], vec[1]), 3 => write!(formatter, "[{};{};{}m", vec[0], vec[1], vec[2]),