diff --git a/Telegram/SourceFiles/chat_helpers/message_field.cpp b/Telegram/SourceFiles/chat_helpers/message_field.cpp index 215932831..67f4d2ed8 100644 --- a/Telegram/SourceFiles/chat_helpers/message_field.cpp +++ b/Telegram/SourceFiles/chat_helpers/message_field.cpp @@ -38,6 +38,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL namespace { +using namespace Ui::Text; + using EditLinkAction = Ui::InputField::EditLinkAction; using EditLinkSelection = Ui::InputField::EditLinkSelection; @@ -298,7 +300,7 @@ bool HasSendText(not_null field) { if (code != ' ' && code != '\n' && code != '\r' - && !chReplacedBySpace(code)) { + && !IsReplacedBySpace(code)) { return true; } } @@ -585,13 +587,14 @@ void MessageLinksParser::parse() { const QChar *domainEnd = start + m.capturedEnd(), *p = domainEnd; for (; p < end; ++p) { QChar ch(*p); - if (chIsLinkEnd(ch)) break; // link finished - if (chIsAlmostLinkEnd(ch)) { + if (IsLinkEnd(ch)) { + break; // link finished + } else if (IsAlmostLinkEnd(ch)) { const QChar *endTest = p + 1; - while (endTest < end && chIsAlmostLinkEnd(*endTest)) { + while (endTest < end && IsAlmostLinkEnd(*endTest)) { ++endTest; } - if (endTest >= end || chIsLinkEnd(*endTest)) { + if (endTest >= end || IsLinkEnd(*endTest)) { break; // link finished at p } p = endTest; diff --git a/Telegram/SourceFiles/ui/empty_userpic.cpp b/Telegram/SourceFiles/ui/empty_userpic.cpp index 11a703cf8..fdff7bf88 100644 --- a/Telegram/SourceFiles/ui/empty_userpic.cpp +++ b/Telegram/SourceFiles/ui/empty_userpic.cpp @@ -267,7 +267,7 @@ void EmptyUserpic::fillString(const QString &name) { } } else if (!letterFound && ch->isLetterOrNumber()) { letterFound = true; - if (ch + 1 != end && chIsDiac(*(ch + 1))) { + if (ch + 1 != end && Ui::Text::IsDiac(*(ch + 1))) { letters.push_back(QString(ch, 2)); levels.push_back(level); ++ch; diff --git a/Telegram/SourceFiles/window/themes/window_theme_preview.cpp b/Telegram/SourceFiles/window/themes/window_theme_preview.cpp index f8a43ab6f..6470efec0 100644 --- a/Telegram/SourceFiles/window/themes/window_theme_preview.cpp +++ b/Telegram/SourceFiles/window/themes/window_theme_preview.cpp @@ -41,7 +41,7 @@ QString fillLetters(const QString &name) { } } else if (!letterFound && ch->isLetterOrNumber()) { letterFound = true; - if (ch + 1 != end && chIsDiac(*(ch + 1))) { + if (ch + 1 != end && Ui::Text::IsDiac(*(ch + 1))) { letters.push_back(QString(ch, 2)); levels.push_back(level); ++ch; diff --git a/Telegram/lib_ui b/Telegram/lib_ui index 62feafef7..d71d2121b 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit 62feafef7ebba8df227904759f7f5684f35cb4d3 +Subproject commit d71d2121b1ffc10d2c5565d911bfa31a505d343a