refactor and remove redundant call to towlower2()

This commit is contained in:
Juho Hiltunen
2018-04-15 19:36:40 +03:00
parent 19547ce75b
commit b7c2ad604b
+3 -6
View File
@@ -2294,12 +2294,9 @@ void TranslateClause(Translator *tr, int *tone_out, char **voice_change)
} }
} else { } else {
if (iswlower(prev_in)) { if (iswlower(prev_in)) {
// lower case followed by upper case in a word // lower case followed by upper case, possibly CamelCase
if (UpperCaseInWord(tr, &sbuf[ix], c) == 1) { if (UpperCaseInWord(tr, &sbuf[ix], c) == 0) { // start a new word
// convert to lower case and continue c = ' ';
c = towlower2(c, tr);
} else {
c = ' '; // lower case followed by upper case, treat as new word
space_inserted = true; space_inserted = true;
prev_in_save = c; prev_in_save = c;
} }