Small clean

Julia created

Change summary

crates/language/src/git.rs | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

Detailed changes

crates/language/src/git.rs 🔗

@@ -355,25 +355,26 @@ impl BufferDiff {
             let line = patch.line_in_hunk(hunk_index, line_index).unwrap();
             let kind = line.origin_value();
             let content_offset = line.content_offset() as isize;
+            let content_len = line.content().len() as isize;
 
             match (kind, &mut buffer_byte_range, &mut head_byte_range) {
                 (GitDiffLineType::Addition, None, _) => {
-                    let end = content_offset + line.content().len() as isize;
+                    let end = content_offset + content_len;
                     buffer_byte_range = Some(content_offset as usize..end as usize);
                 }
 
                 (GitDiffLineType::Addition, Some(buffer_byte_range), _) => {
-                    let end = content_offset + line.content().len() as isize;
+                    let end = content_offset + content_len;
                     buffer_byte_range.end = end as usize;
                 }
 
                 (GitDiffLineType::Deletion, _, None) => {
-                    let end = content_offset + line.content().len() as isize;
+                    let end = content_offset + content_len;
                     head_byte_range = Some(content_offset as usize..end as usize);
                 }
 
                 (GitDiffLineType::Deletion, _, Some(head_byte_range)) => {
-                    let end = content_offset + line.content().len() as isize;
+                    let end = content_offset + content_len;
                     head_byte_range.end = end as usize;
                 }