Use unicode_width to correctly truncate picker chars
This commit is contained in:
parent
c688288881
commit
e8d2f3612f
1 changed files with 1 additions and 1 deletions
|
@ -309,7 +309,7 @@ impl Buffer {
|
|||
index += width;
|
||||
x_offset += width;
|
||||
}
|
||||
if ellipsis && x_offset - (x as usize) < string.as_ref().chars().count() {
|
||||
if ellipsis && x_offset - (x as usize) < UnicodeWidthStr::width(string.as_ref()) {
|
||||
self.content[index].set_symbol("…");
|
||||
}
|
||||
(x_offset as u16, y)
|
||||
|
|
Loading…
Add table
Reference in a new issue