summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Isidoro <denisidoro@users.noreply.github.com>2020-03-24 10:53:45 -0300
committerGitHub <noreply@github.com>2020-03-24 10:53:45 -0300
commit04dcf79a3464dd8a33f2bad10775e2c30c97f00c (patch)
tree4495903336dfa7729e427e6de29655e02546be69
parent4b5658a5b7366d12c23f77c6ea14c383b2f00ccb (diff)
Fix panic when trimming text with non-ASCII characters (#311)v2.4.0
Fixes #310
-rw-r--r--src/display.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/display.rs b/src/display.rs
index 6470935..d309d3f 100644
--- a/src/display.rs
+++ b/src/display.rs
@@ -51,7 +51,7 @@ pub fn preview(comment: &str, tags: &str, snippet: &str) {
fn limit_str(text: &str, length: usize) -> String {
if text.len() > length {
- format!("{}…", &text[..length - 1])
+ format!("{}…", text.chars().take(length).collect::<String>())
} else {
format!("{:width$}", text, width = length)
}