|
|
@ -136,11 +136,14 @@ impl View for Text {
|
|
|
|
let wrap = self.config.read().unwrap().wrap;
|
|
|
|
let wrap = self.config.read().unwrap().wrap;
|
|
|
|
let longest = if self.longest > MAX_COLS {
|
|
|
|
let longest = if self.longest > MAX_COLS {
|
|
|
|
MAX_COLS
|
|
|
|
MAX_COLS
|
|
|
|
} else if wrap < self.longest {
|
|
|
|
|
|
|
|
wrap
|
|
|
|
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
self.longest
|
|
|
|
self.longest
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
let longest = if wrap > 0 && self.longest > wrap {
|
|
|
|
|
|
|
|
wrap
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
longest
|
|
|
|
|
|
|
|
};
|
|
|
|
let indent = if cols >= longest && cols - longest <= 6 {
|
|
|
|
let indent = if cols >= longest && cols - longest <= 6 {
|
|
|
|
String::from("")
|
|
|
|
String::from("")
|
|
|
|
} else if cols >= longest {
|
|
|
|
} else if cols >= longest {
|
|
|
|