cut on underscores too, might be required to add other delimiters so it doesn't get stuck on an endless loop on long strings

This commit is contained in:
radius 2017-09-09 00:24:59 -05:00
parent 03009d618e
commit 4a4de389d1

View File

@ -188,7 +188,7 @@ char *word_wrap(char* buffer, const char *string, int line_width, bool unicode)
}
/* check for whitespace */
if (string[i] == ' ')
if (string[i] == ' ' || string[i] == '_')
{
buffer[i] = '\n';
i++;
@ -200,7 +200,7 @@ char *word_wrap(char* buffer, const char *string, int line_width, bool unicode)
/* check for nearest whitespace back in string */
for (k = i; k > 0; k--)
{
if (string[k] != ' ')
if (string[k] != ' ' || string[k] != '_')
continue;
buffer[k] = '\n';