diff --git a/lib/line-index/src/lib.rs b/lib/line-index/src/lib.rs index 2494975f9f..ad6a79c409 100644 --- a/lib/line-index/src/lib.rs +++ b/lib/line-index/src/lib.rs @@ -148,8 +148,8 @@ impl LineIndex { /// e.g. if it points to the middle of a multi-byte character. pub fn try_line_col(&self, offset: TextSize) -> Option { let line = self.newlines.partition_point(|&it| it <= offset).checked_sub(1)?; - let line_start_offset = self.newlines.get(line)?; - let col = offset - line_start_offset; + let start = self.newlines.get(line)?; + let col = offset - start; let ret = LineCol { line: line as u32, col: col.into() }; self.line_wide_chars .get(&ret.line)