From eff001048c0f13495328ca7da5a5d0866f85b3bd Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Mon, 17 Jun 2019 15:41:08 +0100 Subject: [PATCH] [XSwiftBus] Fixed UTF-8 ellipsis character indicating wrapped text messages. --- src/xswiftbus/service.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/xswiftbus/service.cpp b/src/xswiftbus/service.cpp index dec73859a..d6f4f89aa 100644 --- a/src/xswiftbus/service.cpp +++ b/src/xswiftbus/service.cpp @@ -52,13 +52,11 @@ namespace XSwiftBus void CService::addTextMessage(const std::string &text, double red, double green, double blue) { if (text.empty()) { return; } - static const std::string ellipsis = "..."; + static const std::string ellipsis = u8"\u2026"; const int lineLength = static_cast(m_messages.maxLineLength() - ellipsis.size()); std::vector wrappedLines; for (size_t i = 0; i < text.size(); i += lineLength) { -// static const QChar ellipsis = 0x2026; -// wrappedLines.push_back(QString::fromStdString(text).mid(i, lineLength) + ellipsis); wrappedLines.push_back(text.substr(i, lineLength) + ellipsis); } wrappedLines.back().erase(wrappedLines.back().size() - 3);