[Improvement] Don't replace no-break and zero-width spaces

This commit is contained in:
Eric Kotato 2022-09-15 23:27:25 +03:00 committed by Eric Kotato
parent 1cd724e5ef
commit 33f2d8f58a

View file

@ -656,7 +656,9 @@ void Parser::parseCurrentChar() {
_emojiLookback = 0; _emojiLookback = 0;
const auto inCustomEmoji = !_customEmojiData.isEmpty(); const auto inCustomEmoji = !_customEmojiData.isEmpty();
const auto isNewLine = !inCustomEmoji && _multiline && IsNewline(_ch); const auto isNewLine = !inCustomEmoji && _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 isDiac = IsDiac(_ch);
const auto isTilde = !inCustomEmoji && _checkTilde && (_ch == '~'); const auto isTilde = !inCustomEmoji && _checkTilde && (_ch == '~');
const auto skip = [&] { const auto skip = [&] {