From e22355117bfed4b7ad686ecb29e441623f585758 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 7 Jul 2025 17:43:56 +0600 Subject: [PATCH] Fixed text wrapping function --- source/libublsettings-char.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/libublsettings-char.c b/source/libublsettings-char.c index bf87c91..95efc05 100644 --- a/source/libublsettings-char.c +++ b/source/libublsettings-char.c @@ -701,7 +701,15 @@ char *yon_char_wrap_to_length_str(char *target, unsigned int length){ yon_char_parsed_add_or_create_if_exists(final,&size,parsed); free(parsed); }else { - break; + char *next_space = strstr(current," "); + if (next_space) { + last = strlen(current)-strlen(next_space); + char *parsed = yon_char_divide(current,last); + yon_char_parsed_add_or_create_if_exists(final,&size,parsed); + free(parsed); + } else { + break; + } } }