aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crates/ra_editor/src/extend_selection.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_editor/src/extend_selection.rs b/crates/ra_editor/src/extend_selection.rs
index a6cb1acf5..6977900e6 100644
--- a/crates/ra_editor/src/extend_selection.rs
+++ b/crates/ra_editor/src/extend_selection.rs
@@ -47,11 +47,11 @@ fn extend_single_word_in_comment(leaf: SyntaxNodeRef, offset: TextUnit) -> Optio
47 let cursor_position: u32 = (offset - leaf.range().start()).into(); 47 let cursor_position: u32 = (offset - leaf.range().start()).into();
48 48
49 let (before, after) = text.split_at(cursor_position as usize); 49 let (before, after) = text.split_at(cursor_position as usize);
50 let start_idx = before.rfind(char::is_whitespace)?; 50 let start_idx = before.rfind(char::is_whitespace)? as u32;
51 let end_idx = after.find(char::is_whitespace)?; 51 let end_idx = after.find(char::is_whitespace)? as u32;
52 52
53 let from : TextUnit = (start_idx as u32 + 1).into(); 53 let from : TextUnit = (start_idx + 1).into();
54 let to : TextUnit = (cursor_position + (end_idx as u32)).into(); 54 let to : TextUnit = (cursor_position + end_idx).into();
55 55
56 Some(TextRange::from_to(from, to)) 56 Some(TextRange::from_to(from, to))
57} 57}