Skip to content

Commit d8c868f

Browse files
committed
Fix bug in origin location computation.
In particular the second "<=" is wrong, it should be "<", since ranges are end-exclusive. For clarity just replace it with Range::contains.
1 parent 347ee78 commit d8c868f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/renderer/display_list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1149,7 +1149,7 @@ fn format_header<'a>(
11491149
..
11501150
} = item
11511151
{
1152-
if main_range >= range.0 && main_range <= range.1 + end_line.len() {
1152+
if (range.0..range.1 + end_line.len()).contains(&main_range) {
11531153
let char_column = text[0..(main_range - range.0).min(text.len())]
11541154
.chars()
11551155
.count();

0 commit comments

Comments
 (0)