diff --git a/src/ui/listview.rs b/src/ui/listview.rs index 491e17c..e515495 100644 --- a/src/ui/listview.rs +++ b/src/ui/listview.rs @@ -86,9 +86,9 @@ impl View for ListView { }); // draw ".." to indicate a cut off string - let max_length = printer.size.x.checked_sub(right.width() + 1).unwrap_or(0); + let max_length = printer.size.x.saturating_sub(right.width() + 1); if max_length < left.width() { - let offset = max_length.checked_sub(1).unwrap_or(0); + let offset = max_length.saturating_sub(1); printer.with_color(style, |printer| { printer.print((offset, 0), ".."); });