simplify
1 files changed, 3 insertions(+), 5 deletions(-) M cursive/src/views/gutter.rs
M cursive/src/views/gutter.rs +3 -5
@@ 34,7 34,7 @@ impl LineNumbers { space: CharCache::new(' '), size: range.sample_with(|range| Vec2::new( Self::range_width(&*range).into(), - range.end - range.start + range.len() )), range } @@ 49,11 49,9 @@ impl LineNumbers { } fn range_width(range: &Range<usize>) -> u8 { - if range.start < range.end { + if range.len() > 0 { (range.end - 1).num_digits() - } else { - 0 - } + } else { 0 } } }