From 209275d4377fcaf397bde931f2972a1b7d8ce55c Mon Sep 17 00:00:00 2001 From: Christopher Durham Date: Thu, 17 Mar 2022 22:35:45 -0500 Subject: [PATCH] fix(colors): handler_opts.color(false) should disable color (#133) --- src/handler.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/handler.rs b/src/handler.rs index 7c1d9ea..9ed1bd3 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -150,7 +150,9 @@ impl MietteHandlerOpts { None if supports_unicode::on(Stream::Stderr) => ThemeCharacters::unicode(), None => ThemeCharacters::ascii(), }; - let styles = if self.rgb_colors == Some(true) { + let styles = if self.color == Some(false) { + ThemeStyles::none() + } else if self.rgb_colors == Some(true) { ThemeStyles::rgb() } else if self.ansi_colors == Some(true) { ThemeStyles::ansi()