From 10b71864f630b86b8990caff201fb21b0663926b Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 22 Apr 2018 14:17:12 +0200 Subject: [PATCH] Fix: Do not automatically wrap text We must use `ArgMatches::occurrences_of` here to check whether the argument was actually passed. If it was not passed, we do not wrap at all. --- bin/core/imag-view/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/core/imag-view/src/main.rs b/bin/core/imag-view/src/main.rs index e8241be6..15d5bbf3 100644 --- a/bin/core/imag-view/src/main.rs +++ b/bin/core/imag-view/src/main.rs @@ -173,7 +173,7 @@ fn main() { } else { let mut viewer = StdoutViewer::new(view_header, !hide_content); - if rt.cli().is_present("autowrap") { + if rt.cli().occurrences_of("autowrap") != 0 { let width = rt.cli().value_of("autowrap").unwrap(); // ensured by clap let width = usize::from_str(width).unwrap_or_else(|e| { error!("Failed to parse argument to number: autowrap = {:?}",