fixed char limit (#3173)
This commit is contained in:
parent
65eecde244
commit
339b758c60
|
|
@ -1185,7 +1185,7 @@ fn insert_text(
|
||||||
if char_limit < usize::MAX {
|
if char_limit < usize::MAX {
|
||||||
let mut new_string = text_to_insert;
|
let mut new_string = text_to_insert;
|
||||||
// Avoid subtract with overflow panic
|
// Avoid subtract with overflow panic
|
||||||
let cutoff = char_limit.saturating_sub(text.as_str().len());
|
let cutoff = char_limit.saturating_sub(text.as_str().chars().count());
|
||||||
|
|
||||||
new_string = match new_string.char_indices().nth(cutoff) {
|
new_string = match new_string.char_indices().nth(cutoff) {
|
||||||
None => new_string,
|
None => new_string,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue