Allow unicode quotes as markdown entry separators. (#54)

Fixes #13. (Based on upstream's commit telegramdesktop/tdesktop@2e421e8, )
This commit is contained in:
Friedrich von Never 2017-12-24 23:30:13 +07:00 committed by Alex
parent 18cd75ab41
commit 31ed5214f0
1 changed files with 3 additions and 1 deletions

View File

@ -44,7 +44,9 @@ QString ExpressionMailNameAtEnd() {
}
QString ExpressionSeparators(const QString &additional) {
return qsl("\\s\\.,:;<>|'\"\\[\\]\\{\\}\\~\\!\\?\\%\\^\\(\\)\\-\\+=\\x10") + additional;
// UTF8 quotes: «»“”‘’
const auto quotes = QString::fromUtf8("\xC2\xAB\xC2\xBB\xE2\x80\x9C\xE2\x80\x9D\xE2\x80\x98\xE2\x80\x99");
return qsl("\\s\\.,:;<>|'\"\\[\\]\\{\\}\\~\\!\\?\\%\\^\\(\\)\\-\\+=\\x10") + quotes + additional;
}
QString ExpressionHashtag() {