diff --git a/ui/Cargo.toml b/ui/Cargo.toml index 489f7b85..994ef800 100644 --- a/ui/Cargo.toml +++ b/ui/Cargo.toml @@ -22,4 +22,4 @@ notify-rust = "^3" # >:c termion = "1.5.1" bincode = "1.0.1" uuid = { version = "0.6", features = ["serde", "v4"] } -unicode-segmentation = "1.1.0" # >:c +unicode-segmentation = "1.2.1" # >:c diff --git a/ui/src/terminal/grapheme_clusters.rs b/ui/src/terminal/grapheme_clusters.rs index 2a2b92c5..61f5406c 100644 --- a/ui/src/terminal/grapheme_clusters.rs +++ b/ui/src/terminal/grapheme_clusters.rs @@ -72,7 +72,7 @@ impl<'s> Iterator for WordBreakIter<'s> { let next_idx = graphemes[next_idx].0; let ret = &self.input[..next_idx]; self.input = &self.input[next_idx + 1..]; - return Some(&self.input[..next_idx]); + return Some(ret); } else { let ret = &self.input[..self.width]; self.input = &self.input[self.width..];