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()