diff --git a/client/CMessage.cpp b/client/CMessage.cpp index c615711d1..83ff66e9f 100644 --- a/client/CMessage.cpp +++ b/client/CMessage.cpp @@ -153,7 +153,7 @@ std::vector * CMessage::breakText(std::string text, size_t maxLineS int pos = z-1; // Do not break an ellipsis, backtrack until whitespace. - if (text[z] == '.') { + if (text[pos] == '.' && text[z] == '.') { while (pos != 0 && text[pos] != ' ') pos--; } else {