diff --git a/src/options/view.rs b/src/options/view.rs index 00fd82f..a9cb95b 100644 --- a/src/options/view.rs +++ b/src/options/view.rs @@ -344,7 +344,7 @@ impl TerminalColours { /// Determine which terminal colour conditions to use. fn deduce(matches: &getopts::Matches) -> Result { - if let Some(word) = matches.opt_str("color").or(matches.opt_str("colour")) { + if let Some(word) = matches.opt_str("color").or_else(|| matches.opt_str("colour")) { match &*word { "always" => Ok(TerminalColours::Always), "auto" | "automatic" => Ok(TerminalColours::Automatic),