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]),