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 }
     }
 }