Use unicode_width to correctly truncate picker chars

pull/380/head
Gokul Soumya 3 years ago committed by Nathan Vegdahl
parent c688288881
commit e8d2f3612f

@ -309,7 +309,7 @@ impl Buffer {
index += width; index += width;
x_offset += 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("…"); self.content[index].set_symbol("…");
} }
(x_offset as u16, y) (x_offset as u16, y)

Loading…
Cancel
Save