From 16034d184e1a0cca9a130c3e6f54412520d2aaf0 Mon Sep 17 00:00:00 2001 From: chris west Date: Mon, 16 Nov 2020 16:01:43 -0800 Subject: [PATCH] wrap constrains line width when active --- src/text.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/text.rs b/src/text.rs index ee2979b..a9e2d93 100644 --- a/src/text.rs +++ b/src/text.rs @@ -136,11 +136,14 @@ impl View for Text { let wrap = self.config.read().unwrap().wrap; let longest = if self.longest > MAX_COLS { MAX_COLS - } else if wrap < self.longest { - wrap } else { self.longest }; + let longest = if wrap > 0 && self.longest > wrap { + wrap + } else { + longest + }; let indent = if cols >= longest && cols - longest <= 6 { String::from("") } else if cols >= longest {