From a6cadddef4b43659ad3faedac455f32f6019025d Mon Sep 17 00:00:00 2001 From: Nathan Vegdahl Date: Fri, 25 Jun 2021 21:41:54 -0700 Subject: Fix silly mistake in previous phantom line bug fix. Fixes #381. I was trying to change an index value that... wasn't even an index value. --- helix-core/src/graphemes.rs | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'helix-core/src') diff --git a/helix-core/src/graphemes.rs b/helix-core/src/graphemes.rs index e2f7c3f3..f71b6d5f 100644 --- a/helix-core/src/graphemes.rs +++ b/helix-core/src/graphemes.rs @@ -131,20 +131,6 @@ pub fn ensure_grapheme_boundary(slice: RopeSlice, char_idx: usize) -> usize { } } -/// Returns the passed byte index if it's already a grapheme boundary, -/// or the next grapheme boundary byte index if not. -pub fn ensure_grapheme_boundary_byte(slice: RopeSlice, byte_idx: usize) -> usize { - // TODO: we can avoid the byte/char conversions entirely - // if we also make byte versions of the other functions. - let char_idx = slice.byte_to_char(byte_idx); - let fixed_char_idx = ensure_grapheme_boundary(slice, char_idx); - if fixed_char_idx == char_idx { - byte_idx - } else { - slice.char_to_byte(fixed_char_idx) - } -} - /// Returns whether the given char position is a grapheme boundary. pub fn is_grapheme_boundary(slice: RopeSlice, char_idx: usize) -> bool { // Bounds check -- cgit v1.2.3-70-g09d2