From f2f31ca8ca666d4b3d9e38a508f86725c27cfd9b Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 26 Sep 2020 16:08:41 +0400 Subject: [PATCH] Don't replace no-break and zero-width spaces --- ui/text/text.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/text/text.cpp b/ui/text/text.cpp index 9d1f8a1..3f224c3 100644 --- a/ui/text/text.cpp +++ b/ui/text/text.cpp @@ -743,7 +743,9 @@ void Parser::parseCurrentChar() { _ch = ((_ptr < _end) ? *_ptr : 0); _emojiLookback = 0; const auto isNewLine = _multiline && IsNewline(_ch); - const auto isSpace = IsSpace(_ch); + const auto isSpace = IsSpace(_ch) + && _ch != QChar(160) + && _ch != QChar(8203); const auto isDiac = IsDiac(_ch); const auto isTilde = _checkTilde && (_ch == '~'); const auto skip = [&] {